firebase - 查询算作 Firestore 中的读数吗?

标签 firebase google-cloud-firestore

如果我有 1000 个文档并且我运行查询以查找满足特定条件的 3 个文档,这算作阅读了 1000 个还是 3 个文档?

最佳答案

文档读取是 Firestore 中计费的基本单位,因为它们与查询相关。单个查询不是计费的主要单位,但每个查询都将被计费。

您将为查询匹配的所有文档付费,因为这些文档将被读取并发送给客户。如果您的查询不匹配任何文档,则不会进行计费。如果您的集合有 1000 个文档,但您的查询返回 3 个文档,则您需要支付 3 次读取费用,而不是 1000 次。

异常(exception)情况是,不返回任何文档的查询需要为单个文档读取付费。这意味着无论结果如何,每个查询都会产生至少一个文档读取的成本。如果您的查询跨越多个请求(由于分页),您需要为每个请求至少读取一个文档付费。

consult the documentation for Firestore billing以获得更详细的信息。

关于firebase - 查询算作 Firestore 中的读数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51852725/

相关文章:

firebase - 无法在React Native中从Firebase Firestore提取数据

javascript - 创建时将数据写入文档

firebase - Firestore 是否提供更多锁定事务(例如表到表概念)?

firebase - 当 Internet 连接恢复时,Firestore 不会立即开始监听更改

javascript - 如何在无人在线的情况下保持数据库自动更新(firebase)?

swift - metadata?.storageReference?.downloadURL() 返回 nil

java - 如何验证电子邮件是否已在 Firebase 上注册?

javascript - 如何在cloud firestore中触发访问文档内的数据?/此读取是否收费?

javascript - 向 firestore 添加计算(计数)字段

javascript - 从文档引用数组中获取 firestore 文档