我以为我读过您可以使用新的Firebase Firestore查询子集合,但我没有看到任何示例.例如,我通过以下方式设置了Firestore:
我怎样才能查询"查找songName =='X'的所有舞蹈"
我想编写一个查询,该查询可以获取任何数组索引中联系人的 id=1 的所有文档。
我已经检查array_contains了 firestore 的运算符,但问题是我的数组有地图,然后有字段 ID。
谢谢
我正在设计一个 Firestore 数据库,想知道以下架构的成本影响......
按照云 Firestore 教程,让我们想象一下这种架构:“餐厅”集合有一个“评论”子集合。就像是:
--Restuarants
--My Restaurant
--Reviews
--My Review 1, through n
Run Code Online (Sandbox Code Playgroud)
我有兴趣查询评论子集合,但是我对评论本身并不真正感兴趣,而是对餐厅感兴趣。
举例来说,在这样的查询中,我实际上对2019 年 8 月 1 日至少发布了一篇评论的餐厅Get all reviews posted on August 1st 2019感兴趣。IE。我想拿回餐厅的文件,而不是评论。
--Restuarants
--My Restaurant
--Reviews
--My Review 1, through n
Run Code Online (Sandbox Code Playgroud)
通过这个实现,我将获取所有“儿子”(即所有评论)。这有几个缺点:
有一个更好的方法吗?有没有办法避免获取评论并仅获取父文档?
谢谢!