繁体   English   中英

使用子 collections >> 子文档从 firebase 文档读取数据

[英]Read data from firebase document with sub collections >> sub documents

是否可以通过只读取Firestore中的主文档来获取子文档的数据? 基本上,Firebase listCollections()方法给出了子集合的 id,但是我们如何获取它们的数据呢?

我已经尝试让listCollections()获取子集合的 id,但还没有找到获取数据子集合数据的方法。

只读Firebase中的主文档是否可以获取子文档的数据?

在 Firestore 中,查询很浅。 这意味着它只能从运行查询的集合中返回文档。 因此,您无法获取文档以及一个 go 中子集合中存在的数据。单个查询只能读取单个集合中的文档字段。

如果您需要从子集合中获取文档,则需要执行单独的查询。 如果您有 collections 或名称完全相同的子集合,则可以使用集合组查询

Firebase listCollectionIds(),Firebase listDocuments() 由 firebase 详细记录,但没有人使用和写入它....

我认为最好的方法是通过众所周知的 get() 将子集合列到您的文档中,然后在结果快照上处理 foreach

snapshot.forEach(doc =>{
console.log(doc.id)
console.log(doc.data())
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM