以编程方式查找Firestore Doc的所有子集合

时间:2018-04-06 15:18:49

标签: javascript node.js firebase google-cloud-firestore

有没有办法以编程方式访问文档中的子集合而不明确知道他们的名字?我基本上寻找类似于firestore()。getCollections()的函数,但是对于文档而不是数据库的根。

db
  .collection("collection")
  .doc("document")
  .get()
  .then(doc => {
    if (doc.exists) {
      doc.getCollections().then(collections => {
        //do stuff
      });
    }
  })

//...

显然docSnapshots没有这个功能,但还有其他方法可以实现吗?或者您是否必须提前知道子集合的名称?

1 个答案:

答案 0 :(得分:0)

我是个白痴。

db
  .collection("collection")
  .doc("document")
  .getCollections()
  .then(collections => {
      //do stuff
  });