【发布时间】:2019-07-02 17:17:10
【问题描述】:
为什么 firestore 不能与多个字段范围过滤器一起使用?
我也想知道为什么我不能进行全文搜索。
算法有原因吗?
我想知道原因。
【问题讨论】:
为什么 firestore 不能与多个字段范围过滤器一起使用?
我也想知道为什么我不能进行全文搜索。
算法有原因吗?
我想知道原因。
【问题讨论】:
Firestore 具有非常独特的性能保证:检索数据所需的时间仅取决于您检索的数据量,而不取决于您从中检索数据的数据量。因此,无论集合中有一千个、一百万个还是十亿个文档,检索其中十个文档所花费的时间总是相同的。
为了能够保证这种性能,Firestore 具有一组有限的(主要是查询)功能。例如:Firestore 仅支持可以跳转到索引中正确起点的查询,并从该起点流式传输结果直到查询结束。这使其无法支持以下内容:
有关此问题的另一个很好的解释,请参阅Getting to know Cloud Firestoreepisode on queries。
【讨论】: