在Firebase Firestore中查询集合是否有限制?

时间:2019-12-27 13:29:26

标签: firebase google-cloud-firestore

我在YouTube上观看了有关Firestore的视频。据说最大大小为1 Mb,最大每秒写数为1时,存在限制。

如何查询集合?这有限制吗?因为我将严重依赖父集合来为许多用户执行不同的查询。这就是为什么我需要知道最坏的情况。我需要知道是否有任何限制。

我的意思是,每秒最大查询数,最大并发查询?一秒钟内从集合中获取数据的最大数量?这样的限制是否存在于查询集合中?

我尝试阅读here的文档,看来集合中的查询没有任何限制。我需要确定,也许有我尚未阅读的文档?

3 个答案:

答案 0 :(得分:1)

Firestore可大规模扩展以进行读取操作。使用Blaze付款计划时,没有基本的读取限制,就像写入限制一样。您只需要愿意为所有这些文档读取以及所有这些数据所需的带宽付费。请阅读pricing page有关结算的信息。

答案 1 :(得分:1)

您可以针对Firestore执行的查询数量没有记录的限制。尽管可能存在物理限制,但是在遇到任何记录的限制(例如100万并发用户)之前,您极不可能达到该限制。

换句话说:您不太可能需要担心Firestore对应用程序的读取可伸缩性或限制。它在读取操作上可以很好地扩展,这恰恰是为什么它支持功能更有限的功能集以及为什么对单个文档具有写吞吐量限制的原因。

答案 2 :(得分:0)

您的读写有限制。

他们在document中提供的免费服务中,您的读写量有限。

每次阅读都会在普通查询中计算在内,与撰写文档的行为相同