这是我的数据库结构。 城市 -> 地标 -> 景点(每一个都是一个集合)
查询 列出特定城市下的所有景点。
解决方案 在每个景点文档中保存 city_id 使用基于 city_id 的集合组查询和过滤器来获取特定城市的景点。
我的问题 不是在每个景点文档中保存 city_id,我可以只将文档指定给 collectionGroupQuery,它现在只在这个特定文档下的子集合中搜索。
在上面的例子中,我指定了城市文档的完整路径,我应该能够列出所有景点而无需基于 city_id 进行过滤。
firebase google-cloud-firestore
firebase ×1
google-cloud-firestore ×1