0

现在我正在研究 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 写道:// 在 Web 客户端库中不可用。

在这个主题作者写道,可以调用 getCollections 方法: Find All Subcollections of Firestore Doc Programmatically

Web客户端javascript中的问题是什么:

  1. 为此:让 sfRef = db.collection('cities').doc('SF').getCollections; 控制台.log(sfRef); 结果:sfRef 未定义

  2. 为此:让 sfRef = db.collection('cities').doc('SF').getCollections(); 结果:错误 - getCollections 不是函数

我的问题:有没有办法在 javascript Web 客户端中获取文档的列表子集合?

4

1 回答 1

0

在此处使用集合组查询获取此 检查详细信息

 db.collectionGroup('YOUR SUB COLLECTION NAME')
  .where('CONDITION IF HAVE')
  .get()
于 2019-08-01T06:30:54.323 回答