我看到Firebase发布了collection group query,太棒了。因此,在文档的示例中:
例如,此收藏组查询可检索所有城市的所有博物馆地标
但是如何获得所有具有博物馆地标的城市呢?所以我想返回城市对象而不是地标。该如何解决?
我要做的就是获取landmarks
子集中所有具有博物馆标志性意义的城市?这可能与收集组查询有关吗?
答案 0 :(得分:3)
查询从您查询的集合中返回文档。由于您要查询landmarks
集合,因此返回的结果将是具有里程碑意义的文档。
如果您想获取父城市的文档,则必须分别单独加载。
或者:考虑是否无法将数组添加到城市文档中,以使您可以使用array-contains
对该集合执行查询。