首页 > 解决方案 > Firestore 读取配额

问题描述

我在 Firestore 数据库中有 1 个集合,该集合中有 2000 个测试文档(记录)。Firestore 每天免费提供 50.000 个阅读配额。当我运行我的 Javascript 代码来查询文档时,我的阅读配额比我预期的要少得多。如果我使用一个查询来计算所有文档,这意味着“2000 阅读”操作还是仅“1 阅读”操作?

标签: google-cloud-firestore

解决方案


目前,firestore 对文档的聚合查询没有任何本机支持,例如某些字段的总和甚至文档的计数。

所以是的,当您计算集合中的文档总数时,您实际上是首先获取至少这些文档的引用。

因此,在集合中有 2000 个文档并使用查询来计算该集合中的文档数,您实际上是在进行 2000 次读取。

你完成了你想要的,你也可以看看下面的https://stackoverflow.com/a/49407570


推荐阅读