首页 > 解决方案 > 获取集合大小的 Firestore 计费

问题描述

Cloud Firestore 计费如何用于获取集合大小、获取文档 ID 和查询快照?

比方说,如果我尝试像下面的示例那样进行查询,它会收取任何费用吗?

const read=await this.afs.collection(‘users’).ref.get();

标签: typescriptfirebasegoogle-cloud-firestore

解决方案


根据您的最后评论:

但我的问题是,当我尝试引用一个集合来获取该集合的大小时,它对 Firestore 计费有何影响?

如果您创建对集合的引用,则不会向您收费,但如果您创建返回 5 个元素的查询,您将被收取 5 次读取操作的费用。

根据有关Cloud Firestore 计费的官方文档:

对于您执行的每个查询,即使查询不返回任何结果,也需要读取一个文档的最低费用。

因此,即使您的查询没有返回任何结果,您也需要为阅读一份文档付费。


推荐阅读