firebase - Firestore 的子集合中每秒可以创建多少个文档?
问题描述
从文档中我知道我们可以在文档中每秒写入 1 次。每秒可以为子集合创建多少个文档是否有任何限制?
我问这个的原因是,我正在使用事务在我的聊天应用程序的消息子集合中创建一个新文档,但是我们知道事务没有离线支持,所以我应该使用 just set 函数来添加新消息,这会是一个正确的选择吗?
解决方案
此处没有足够的信息来确切了解适用于您的用例的限制。
文档说您可能会遇到两个可能的限制:
文档在索引字段中包含顺序值的集合的最大写入速率:每秒 500
因此,如果您正在写入一个在字段上具有索引的集合,该索引在您编写新文档时按顺序递增,您将被限制为每秒 500 个。
您可能会达到的另一个限制:
每个数据库每秒的最大写入次数:10,000(每秒最多 10 MiB)
如果您的新文档对顺序字段没有每个索引的限制,那么您的 Firestore 实例中的所有文档写入总数将被限制为 10,000 次文档写入。
推荐阅读
- reactjs - 我无法通过 redux 在 react native 中将商品添加到购物应用程序中的购物车
- python - Selenium 挂在 driver.get() 上
- java - 如何在 jBPM 中覆盖项目部署
- google-bigquery - BigQuery API 对带有 WHERE 子句的 DELETE DML 的限制
- android - 如何知道我们将 ScrollView 滚动到顶部
- c++ - 如何在 Windows 10 中检索“区域格式”
- parallel-processing - MPI 接收和发送功能相互阻塞?
- python - 计算熊猫数据框中的行数产生不同的结果
- reactjs - React TypeScript 条件渲染在 prop 函数中保持类型保护
- php - 如何选择动态生成的数组的末尾并隐藏其部分内容?