如果我有 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/