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

Firebase count()聚合查询计费规则疑问:多条件查询如何收费?

Firebase Count() 聚合查询的计费规则澄清

背景冲突

  • Firebase官方文档曾说明:使用count()聚合查询时,费用按读取的索引条目数量收取
  • Firebase官方专家Frank van Puffelen明确指出:count()的费用按查询返回的计数值收取

示例场景

以下查询为例:

.where("country", isEqualTo: "United States")
.where("age", isGreaterThan: "100")
  • 第一个条件匹配100,000条数据
  • 第二个条件筛选后仅900条符合,最终count()返回900

争议点与结论

针对该场景的三种计费疑问,正确结论为选项1:收取1次读取费用,理由如下:

  1. Frank的观点是官方权威解读,Firebase后续对count()的计费逻辑已明确为按返回的计数值计算——每1000个计数值计1次读取,不足1000按1次算,所以900条对应1次读取。
  2. 按索引读取量计费的逻辑是旧规则,已不再适用于当前的count()聚合查询。
  3. “至多一个范围字段的查询不收取索引读取费”的规则,针对的是普通文档读取查询,而非count()聚合查询,因此该场景不适用免费规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 17:04:52