【发布时间】:2021-03-23 14:37:01
【问题描述】:
所以我有一个帖子集。在“post”集合中,我有另一个名为“likes”的集合的文档。
所以我想同时从每个文档中获取每个集合并在之后映射它们。有没有办法做到这一点?
因为在 Firebase 中,您只能从一个文档中获取集合,但我想从每个文档中获取每个集合。
【问题讨论】:
-
分享你的代码
标签: reactjs firebase google-cloud-firestore
所以我有一个帖子集。在“post”集合中,我有另一个名为“likes”的集合的文档。
所以我想同时从每个文档中获取每个集合并在之后映射它们。有没有办法做到这一点?
因为在 Firebase 中,您只能从一个文档中获取集合,但我想从每个文档中获取每个集合。
【问题讨论】:
标签: reactjs firebase google-cloud-firestore
如果我正确理解了您的问题,您应该使用 Collection Group 查询。正如doc 中所解释的那样,“集合组由具有相同 ID 的所有集合组成”,即在您的情况下为 likes。
通过这样的查询,您将获得post 集合中所有文档的所有likes 子集合中的所有文档。
【讨论】: