firebase - 如何访问另一个集合中的集合?[颤振] [火力基地]
问题描述
我有两个集合用户和组。在 users 集合中,我已经将每个组的 id 存储在 groups 集合中。现在我必须在 users 集合中搜索 groupID 并使用它们在 groups 集合中找到匹配的 groupID。
我怎样才能做到这一点?
这个过程叫什么?(从另一个集合访问一个集合)
解决方案
很难理解您的问题,但我假设您正在询问查询。
创建一个指向用户集合的新数据库引用并添加一个如下所示的查询。
..collection('users').where('groupID', isEqualTo: your_groupID_variable).getDocuments();
如果您想为每个组运行它,请使用 forEach。
推荐阅读
- jquery - 引导滑块:获取选定值期间的问题
- shell - emacs “comint-send-string: Buffer *spam* has no process” 在 python 模式下
- javascript - 为什么```map```在数组上工作但是```find```会破坏代码
- python - yocto 中没有 python 表格
- python - 在 azure app Insight 中看不到 python 日志
- c# - 我的代码在执行时抛出 stackoverflowexception
- ssl - 将 AWS cloudfront 放在 ec2 前面会引发 502 错误
- elasticsearch - 通过 curl 的多搜索 API
- android - 为什么 processPurchases() 在 play-billing-samples 中启动了两次?
- google-cloud-platform - Google 负载均衡器未出现在监控仪表板中