首页 > 解决方案 > FireStore 文档如何在子集合中读取计算

问题描述

我有一个包含 10 个文档的产品根集合。每个文档都有 100 个文档的子集合,没有其他字段。

现在,如果我通过以下方式阅读产品集合的文件

db.collection("products").get();

将收取多少次阅读费用,因为我收到的产品集合文件有 10 个文件,我将收取 10 次阅读费用?或者每个文档都有100个文档的子集合,所以我会为10 * 100 = 1000个文档读取收费?

标签: firebasegoogle-cloud-firestore

解决方案


在 Firebase Firestore 中,您只需为收到的数据付费。阅读收藏时,您不会获得子收藏。这意味着如果您的子集合中有 10 个产品和 100 个项目。您只需为您获得的那 10 种产品付费,因为您不会通过该请求获得子集合。


推荐阅读