首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Fi还原数据的多级查询

关于Fi还原数据的多级查询
EN

Stack Overflow用户
提问于 2021-06-28 16:12:26
回答 1查看 350关注 0票数 1

我刚开始使用Firestore,并尝试根据一个条件获取文档。下面是我目前正在研究的Firestore结构。

我只想从CollectionA中获取那些文档,其中CollectionB的一个文档中有DataFieldB1 = "Google“。

这将避免一个接一个地遍历CollectionA文档。

另外,当文档数量很大时,这可能不是获取文档的有效方法。

这种多级查询是否在防火墙中得到了支持?你能帮我找到解决这个问题的办法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-28 17:17:26

Firestore中的查询只能包含它们返回的文档的条件。无法在CollectionA中的条件下查询CollectionB。您还必须将信息复制(或聚合)到CollectionA中的相关文档中。

或者,您可以对所有CollectionB文档运行集合组查询,然后查找相关的父文档。这通常比复制字段的效率要低,但如果您对正在筛选的值没有太多的重复,这可能会更好。

另请参阅:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68166711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档