首页 > 解决方案 > 如何访问另一个集合中的集合?[颤振] [火力基地]

问题描述

我有两个集合用户和组。在 users 集合中,我已经将每个组的 id 存储在 groups 集合中。现在我必须在 users 集合中搜索 groupID 并使用它们在 groups 集合中找到匹配的 groupID。

我怎样才能做到这一点?

这个过程叫什么?(从另一个集合访问一个集合)

标签: firebasefluttergoogle-cloud-firestore

解决方案


很难理解您的问题,但我假设您正在询问查询。

创建一个指向用户集合的新数据库引用并添加一个如下所示的查询。

..collection('users').where('groupID', isEqualTo: your_groupID_variable).getDocuments();

如果您想为每个组运行它,请使用 forEach。


推荐阅读