当前位置: 首页 > 知识库问答 >
问题:

如何从Firebase中的每个文档中获取每个集合?(反应)

淳于健
2023-03-14

所以我有一个帖子集。在“post”集合中,我有另一个名为“likes”的集合。

所以我想同时从每个文档中获取每个集合,并在之后映射它们。有没有办法做到这一点?

因为在Firebase中,您只能从一个文档中获取集合,但我想从每个文档中获取每个集合。

共有1个答案

高晋
2023-03-14

如果我正确理解了您的问题,您应该使用集合组查询。如文档中所述,“收款组由具有相同ID的所有收款组成”,即在您的情况下是类似的。

通过这样的查询,您将获得“发布”集合中所有文档的所有类子集合中的所有文档。

 类似资料:
  • 如何使用JavaScript获取Firebase Firestore子集合“userPosts”中的所有文档?你可以在下面的图片中看到我的数据库结构。 以下是我尝试过的: 这段代码应该做的是获取子集合“userPosts”中的文档。它应该进入集合“posts”中的每个文档,然后进入“userPosts”并获取该子集合中的每个文档。 第一次收集“帖子” 子集合“userPosts”

  • 我正在尝试从集合中提取公司列表。现在,除了列表之外,我还想根据集合的_id从集合和中获取每个对应公司的产品和员工列表。这是我正在尝试的代码 但是由于某种原因,上面的代码在products_array和employees_array中返回一个空数组。谁能告诉我,我在这里做错了什么? 同样,在employees_array和products_array中,我希望只获取基于条件的数据,例如employe

  • 我使用的是Vue.js和Firebase FiRecovery。现在我有两个集合和。在订单集合中,我已经存储了集合的每个文档的id。我现在必须从中获取相应用户的详细信息。我应该怎么做?这是我迄今为止所做的 我需要在userInfo中存储用户数据。提前谢谢

  • 如何在Cloud Firestore中查询每个CollectionGroup的最新文档? 组中每个收藏中只有一个文档,最近的!

  • 我正在为管理员创建一个与firebase集成的web应用程序,这个web应用程序被管理员用来监控用户从ionic开发的Android或iOS应用程序发布的帖子或评论。 我的问题是,是否可能获取特定用户评论的所有评论。我可以查询单个集合,但在本场景中,commentsDocument是一个子集合,我希望获取用户在所有post中的所有注释,以便进行监视。

  • 问题内容: 我的数据如下所示: 我想获取每个会话中最大的(按年龄)的所有行。因此,对于上述输入,我的输出如下所示: 因为约翰在会话= 1组中年龄最大,而汤米在会话= 2组中年龄最大。 我需要将结果导出到文件(csv),并且其中可能包含很多记录。 我该如何实现? 问题答案: 您可以尝试以下使用max属性的聚合查询:http : //docs.mongodb.org/manual/reference/