google-cloud-firestore - Firestore 读取配额
问题描述
我在 Firestore 数据库中有 1 个集合,该集合中有 2000 个测试文档(记录)。Firestore 每天免费提供 50.000 个阅读配额。当我运行我的 Javascript 代码来查询文档时,我的阅读配额比我预期的要少得多。如果我使用一个查询来计算所有文档,这意味着“2000 阅读”操作还是仅“1 阅读”操作?
解决方案
目前,firestore 对文档的聚合查询没有任何本机支持,例如某些字段的总和甚至文档的计数。
所以是的,当您计算集合中的文档总数时,您实际上是首先获取至少这些文档的引用。
因此,在集合中有 2000 个文档并使用查询来计算该集合中的文档数,您实际上是在进行 2000 次读取。
你完成了你想要的,你也可以看看下面的https://stackoverflow.com/a/49407570
推荐阅读
- react-native - @react-native-community/geolocation NativeModule.RNCGeolocation 为空
- c - Speck 128/256 实现错误的测试向量
- asp.net-core - 从 OnValidatePrincipal 重定向到 IDP/登录
- grafana - Grafana OAuth:自签名证书
- python - Selenium + Python 等待元素包含随机生成的数字字符串
- three.js - ExtrudeBufferGeometry 导致输出旋转
- r - 如果语句为真,则修改几列
- python - 尝试使用python从复杂的嵌套XML字段中的值中提取列表
- python - OpenCV videocapture 在调用 isOpened() 时返回 False,但另一个代码示例运行良好
- reactjs - 如何使用材料 ui 构建表单以正确反应