我想自动化一个firestore数据库的备份过程。这个想法是循环遍历根文档来构建一个JSON树。 但我没有找到一种方法来获取文档的所有集合。我想这是可能的,因为在Firestore控制台中我们可以看到树。 任何想法?Firestore - 获取文档集
2
A
回答
3
如果使用Node.js的服务器SDK可以在DocumentReference
使用getCollections()
方法:
此方法将返回一个承诺对于数组CollectionReference
对象,您可以使用它来访问集合中的文档。
0
getCollections()方法可用于NodeJS。
示例代码:
db.collection("Collection").doc("Document").getCollections().then((querySnapshot) => {
querySnapshot.forEach((collection) => {
console.log("collection: " + collection.id);
});
});
相关问题
- 1. 无法获取文档的FireStore
- 2. FIRESTORE - 如何获取文档中集合的值?
- 3. Firestore - 如何从DocumentSnapshot获取集合?
- 4. 如何获取文档路径以删除/编辑Firestore中的文档?
- 5. 使用Firestore在Cloud功能中获取/添加文档
- 6. Cloud Firestore - 从多个位置获取文档
- 7. 获取位于Google Firestore中文档内的收藏ID
- 8. Firestore文档get()性能
- 9. 从firestore集合中引用的文档访问数据
- 10. Firestore规则,什么是集合和文档?
- 11. 公司的FireStore:从收集查询所有文档
- 12. Flutter Firestore - 查找`文档快照“ID
- 13. firebase/firestore文档查询不工作 - javascript
- 14. Firebase - Firestore - 我会读多少次文档
- 15. 公司的FireStore安全规则:文档
- 16. Firestore:加入vs Firestore定价
- 17. Cloud Firestore深获得子集合
- 18. angular + firestore:如何允许公众读取文档
- 19. 使用AngularFire2我尝试从单个Firestore文档获取数据。(1)关于文档值更改
- 20. 获取文档SQL
- 21. 获取文档ID
- 22. Firestore安全规则
- 23. Firebase - Firestore - 使用collection.add获取密钥
- 24. Cooliris从google获取文档:
- 25. 在xquery中获取文档
- 26. 获取PDF文档大纲
- 27. 获取文档的URL
- 28. 获取XML文档发送
- 29. vb.net - webbrowser获取xml文档
- 30. 用BeautifulSoup获取文档DOCTYPE
我无法找到任何东西在网络侧类似(JavaScript的浏览器)。只是我,还是? – Leo
这是正确的,目前仅在服务器端SDK中实现。 –
我只注意到可以在服务器端运行代码。这将在Node.js上运行。现在是否有可能使用它来调用getCollections()并将结果输出到客户端? – Leo