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

如何计算Firestore文档中Map字段的存储空间大小?

Firestore Map字段文档大小计算疑问解答

核心结论:Map字段的大小计算不需要叠加主文档的44字节路径开销,仅需按"微型文档"规则,在字段名+字段值总和基础上添加32字节额外开销。

具体拆解:

  • 主文档的44字节路径大小,仅计入主文档的总大小,和Map字段的内部计算无关,不需要重复计算。
  • Map字段的大小遵循"微型文档"计算逻辑:
    1. Map内所有字段名字符串总和(你的场景是4字节)
    2. Map内所有字段值总和(你的场景是12字节)
    3. 加上Map作为独立结构的32字节额外开销(这就是官方文档中"按文档大小方式计算"的核心部分)

所以你的Map字段总大小应为 4 + 12 + 32 = 48字节,主文档的总大小则是主文档路径44字节 + 主文档其他字段开销(若有) + 该Map字段的48字节。你之前的92字节计算错误地重复叠加了主文档的路径开销,这是不需要的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 18:20:52