dev*_*oid 1 firebase flutter google-cloud-firestore
我是 Firestore 数据库的新手。我正在使用使用 flutter 和 Firestore 的应用程序。我的应用程序的数据库结构是这样的:
Rooms --Room1-----Reservations.....reservation dates
.....reservation dates
Room2-----Reservations.....reservation dates
Room3
Room4-----Reservations.....reservation dates
Room5-----Reservations.....reservation dates
.....reservation dates
.....reservation dates
Run Code Online (Sandbox Code Playgroud)
“房间”是 1 级集合,其中包含所有房间的详细信息。每个房间数据都包含“预订”集合,以保存该房间的所有预订详细信息(入住和退房日期)。现在我想获取在特定日期范围内可用的房间列表。如何使用“组集合查询”来满足此要求?或者可以通过“组集合查询”来做同样的事情?
晚了但是,如果有人回到这个问题,现在在 firestore 中有一个叫做 collectionGroup 查询的东西,如果它们具有相同的名称,您可以在其中获取所有子集合。可以这样做
Firestore.instance.collectionGroup('Reservations').getDocuments()
Run Code Online (Sandbox Code Playgroud)
这将为您提供所有房间的所有预订列表。请在文档中详细阅读有关集合组查询的信息
| 归档时间: |
|
| 查看次数: |
3829 次 |
| 最近记录: |