【发布时间】:2021-11-08 03:36:52
【问题描述】:
在我的应用程序中,我需要通过多个键进行搜索,例如price between, equal city, area between 然后按添加日期对这些值进行排序。当我们想要过滤数据并对其进行排序时,使用 Firestore 云是一个不错的选择吗? 我阅读了文档,对 Cloud Firestore 中的限制数量感到惊讶
我知道可以使用索引,但是在一次过滤多个不同值的情况下,是否有意义?
编辑: 小例子:
并希望有一个带有过滤和选择每个值以及排序可能性的菜单,例如按报价的价格或日期。例如,用户想选择 50 到 80 之间的区域,城市等于 'NY' 等,然后按价格排序。
【问题讨论】:
-
如果您使用示例文档的屏幕截图更新您的问题,然后解释您想要执行什么样的查询,那将是最好的。还可以根据城市、地区和价格范围查询文档。如果您需要在不同领域使用不等式,就会出现问题。
-
这能回答你的问题吗? Flutter firestore compound query
-
好的,我加了一个例子
标签: firebase flutter google-cloud-firestore