FireStore读取含子集合的父集合文档时读操作计费的计算规则
计费次数结论
本次操作仅会计费 10次 读操作,不会收取子集合相关的额外费用。
判定依据
- Cloud Firestore 的读操作计费规则仅统计当前查询实际返回的文档数量,父文档和子集合是完全独立的存储层级,查询父集合/父文档不会自动拉取关联的子集合内容,自然也不会产生子集合的读计费。
- 你执行的查询代码为
db.collection("products").get(),仅会拉取products根集合下的10个顶层文档,没有触发任何子集合查询,所以仅按实际返回的10个文档计数。
如果后续你需要获取某篇products文档下的子集合内容,需要主动针对该子集合单独发起查询,只有此时才会按子集合查询返回的文档数量额外累加读操作次数。
内容的提问来源于stack exchange,提问作者Venkat
相关产品推荐
相关产品推荐

