Tcc*_*tnn 6 firebase google-cloud-firestore
我在 firestore 中构建了一个这样的数据结构:
如何按照职位子集合中医生文档的工资对城市中的所有文档进行排序?
感谢您的帮助!
Ric*_*nia 5
文档说你不能:
限制:您无法轻松删除子集合,或跨子集合执行复合查询。
我要做的是创建另一个名为 SalariesByCity 或其他名称的集合,其中包含:
然后,您可以首先按职位过滤并按薪水排序查询此集合(您需要为此创建一个索引),然后对于每一行,您可以按 ID 查询 City 集合以获取城市详细信息。
您还可以在此 SalariesByCity 集合中包含城市名称,这样您甚至不需要执行其他查询。但是,每当您更新城市时,您都需要更新此集合。交易可能对此有所帮助。
所以你的收藏可能是这样的:
归档时间:
8 年,4 月 前
查看次数:
2683 次
最近记录: