我检查了firebase上的文档,但没有提到这样的情况,例如,我有一个包含100,000条记录的集合,但是我正在运行的查询未返回任何结果,这意味着没有文档满足条件。我仍然需要为检查100,000个文档付费吗?
我目前在节点服务器上运行一个cron作业,该作业不断查询firestore数据库以查看已过期的记录,如果该记录已过期(这是通过使用当前时间戳检查时间戳来完成的),然后更新文档中的一个字段。我注意到即使结果集为空,我仍要为读取操作付费。
答案 0 :(得分:0)
reading the documentation应该明确说明您有关Firestore结算的所有问题。有很多不同的情况,根据您的代码,您可能需要了解所有这些情况。
但是,为简单回答您的问题,在简单查询的情况下,您只需要为实际交付给客户的文档付费。出于阅读计数的目的,根本不考虑馆藏的大小。当然,如果您的馆藏很大,则将根据其总存储容量(包括索引)来增加计费数量。
答案 1 :(得分:0)
根据firebase.google.com/docs/firestore/pricing:
“即使您执行的每个查询都没有返回结果,也要为每个查询最少读取一份文档。”