使用扑扑在Firestore中查询子集合

问题描述 投票:0回答:1

我正在尝试从Firestore的子集合中获取所有记录。

下面是我的表结构。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8xeDhSQy5wbmcifQ==” alt =“已附加数据库屏幕截图”>

餐馆(主表)->餐馆ID(文档)->评论(集合)->评论ID(文档)->具有其唯一ID的多个评论详细信息,并且还将具有reviewDate字段

我想要达到的目的是列出所有在特定日期写的评论。

如果我通过RestaurantID,那么我将获得记录,但是如何在不通过RestaurantID的情况下获取所有记录。在当前的表格结构中能否实现?还是我必须更改它?

提前感谢。

flutter google-cloud-firestore
1个回答
0
投票

如果要获得所有餐厅的所有评论,则可以使用所谓的collection group queryFlutter)。

此类型的查询从所有集合中获取具有给定名称的文档,因此在您的情况下为Reviews

© www.soinside.com 2019 - 2024. All rights reserved.