首页 > 解决方案 > Firestore 的子集合中每秒可以创建多少个文档?

问题描述

从文档中我知道我们可以在文档中每秒写入 1 次。每秒可以为子集合创建多少个文档是否有任何限制?
我问这个的原因是,我正在使用事务在我的聊天应用程序的消息子集合中创建一个新文档,但是我们知道事务没有离线支持,所以我应该使用 just set 函数来添加新消息,这会是一个正确的选择吗?

标签: firebasegoogle-cloud-firestore

解决方案


此处没有足够的信息来确切了解适用于您的用例的限制。

文档说您可能会遇到两个可能的限制:

文档在索引字段中包含顺序值的集合的最大写入速率:每秒 500

因此,如果您正在写入一个在字段上具有索引的集合,该索引在您编写新文档时按顺序递增,您将被限制为每秒 500 个。

您可能会达到的另一个限制:

每个数据库每秒的最大写入次数:10,000(每秒最多 10 MiB)

如果您的新文档对顺序字段没有每个索引的限制,那么您的 Firestore 实例中的所有文档写入总数将被限制为 10,000 次文档写入。


推荐阅读