首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于子集合的排序集

基于子集合的排序集
EN

Stack Overflow用户
提问于 2019-01-17 20:05:02
回答 1查看 207关注 0票数 0

我在火场上设置了一个污秽物。

假设我有一个有国家名称的收藏,里面还有一个州,然后是城市,如果我问你住在哪里,你可以说美国,whis是AI897DJdjusKD8医生。基于这个我能做的

db.collection("cities").doc("AI897DJdjusKD8").collection("states").get

这个人可以从它中选择德克萨斯州,也就是DJDffjdi983uyeF博士,我们有

db.collection("cities").doc("AI897DJdjusKD8").collection("states").doc("DJDffjdi983uyeF").colection("city").get

这个人可以从中选择一个城市,比如Huston,也就是doc5jsi73Fu3TG。在输入地址之后,我做了一个不同的集合,名为address,上面有街道的名称、建筑物的编号、城市的标识和用户id。

问:有什么方法可以让我在链上倒转来显示所显示的信息吗?知道用户的身份,我知道地址,带我到城市,这给了我状态等等?所以我可以展示:

名称:

Lastname:

地址:

城市:

状态:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-18 10:16:57

有没有办法在链上倒转显示所显示的信息。知道用户的身份,我知道地址,带我到城市,这给了我状态等等?

不,你不能!Cloud中的查询很浅,它们只能从运行查询的集合中获取文档。无法在单个查询中从顶级集合和其他集合或子集合中获取文档。Firestore一次不支持跨不同集合的查询。单个查询只能使用单个集合中的文档属性。

除了现有属性之外,我能想到的最简单的解决方案是添加CityState作为文档的额外属性。

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

https://stackoverflow.com/questions/54243497

复制
相关文章

相似问题

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