我在火场上设置了一个污秽物。
假设我有一个有国家名称的收藏,里面还有一个州,然后是城市,如果我问你住在哪里,你可以说美国,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:
地址:
城市:
状态:
发布于 2019-01-18 10:16:57
有没有办法在链上倒转显示所显示的信息。知道用户的身份,我知道地址,带我到城市,这给了我状态等等?
不,你不能!Cloud中的查询很浅,它们只能从运行查询的集合中获取文档。无法在单个查询中从顶级集合和其他集合或子集合中获取文档。Firestore一次不支持跨不同集合的查询。单个查询只能使用单个集合中的文档属性。
除了现有属性之外,我能想到的最简单的解决方案是添加City和State作为文档的额外属性。
https://stackoverflow.com/questions/54243497
复制相似问题