现在我正在研究Firebase Firestore javascript Web API。 我正在阅读教程并重复示例代码: https://firebase.google.com/docs/firestore/query-data/get-data
在此页末尾,主题为“列出文档的子集合”,其中包含不同语言的示例。
在Node.js中,您可以使用简单的调用getCollections方法来获取文档的子集合列表: db.collection('cities')。doc('SF')。getCollections()
但是对于网络写道: //在Web客户端库中不可用。
在这个主题上,作者写道,可以调用getCollections方法: Find All Subcollections of Firestore Doc Programmatically
Web客户端javascript中有什么问题:
为此: 让sfRef = db.collection('cities')。doc('SF')。getCollections; console.log(sfRef); 结果:sfRef未定义
为此: 让sfRef = db.collection('cities')。doc('SF')。getCollections(); 结果:错误-getCollections不是函数
我的问题: 有什么方法可以在javascript Web客户端中获取文档的列表子集合?
答案 0 :(得分:0)
为此使用收集组查询 check details here
db.collectionGroup('YOUR SUB COLLECTION NAME')
.where('CONDITION IF HAVE')
.get()