【发布时间】:2019-10-06 00:27:23
【问题描述】:
如果我读取一个集合并且该集合包含 100 个文档,那么 Firebase 会将其计算为 100 个读取操作还是 1 个读取操作?
如果我的 1 个文档包含另外 2 个集合,并且每个子集合包含 10 个文档,那么在这种情况下,总读取计数是多少? 如果它计算子集合并单独记录,那么 Firestore 的定价非常高
【问题讨论】:
如果我读取一个集合并且该集合包含 100 个文档,那么 Firebase 会将其计算为 100 个读取操作还是 1 个读取操作?
如果我的 1 个文档包含另外 2 个集合,并且每个子集合包含 10 个文档,那么在这种情况下,总读取计数是多少? 如果它计算子集合并单独记录,那么 Firestore 的定价非常高
【问题讨论】:
如果您从包含 100 个文档的集合中读取所有文档,那么您正在阅读 100 个文档。因此,您需要为 100 次文档读取付费。
如果您正在阅读来自子馆藏的文档,那么您也需要为所阅读的每份文档付费。
如果您正在努力寻找在灵活结构和限制所需读取次数之间取得平衡的数据模型,我建议您观看Getting to know Cloud Firestore 视频系列,特别是这些片段:
【讨论】: