You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firestore计数查询执行统计的计费依据疑问

Firestore计数查询的计费依据说明

针对你提出的计数查询db.collection('submissions').where('userId','==','abcd').count().get()的统计结果,核心结论是:实际计费依据是readOperations字段的数值(即326次读取操作),而非index_entries_billable的325192。

关键字段含义与计费逻辑拆解

  • readOperations:这是Firestore最终计算出的、直接用于账单结算的读取操作次数。对于走索引的计数查询,Firestore会按「每1000个扫描到的索引条目折算1次读取操作」的规则计算,不足1000的部分也按1次算。
  • index_entries_billable:仅代表查询过程中扫描到的符合条件的索引条目总数,是计费计算的原始数据,但不是最终计费单位。
  • documents_scanned: 0:说明该计数查询完全通过索引完成,无需读取实际文档,这是Firestore计数查询的优化特性,能大幅减少文档读取开销。

数值对应验证

你的查询中扫描了325192个索引条目,按规则计算:
325192 ÷ 1000 = 325.192,向上取整后得到326,正好和readOperations的数值一致。

总结:计费时只需要关注readOperations的数值,它是Firestore已经按规则折算后的最终计费操作数。

内容的提问来源于stack exchange,提问作者Kushagra Gour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 04:22:03