查询是否算作Firestore中的读数?

0 android firebase google-cloud-firestore

您好,如果我有一千个文档,并且运行查询以查找满足特定条件的文档,那么这将算作读取1000个文档吗?

Dou*_*son 7

文档读取是Firestore计费的基本单位,因为它们与查询有关。单个查询不是计费的主要单位,但是每个查询都会被计费。

系统会向您收取与查询匹配的任何文档的费用,因为这些文档将被读取并发送给客户端。如果您的查询没有匹配的文档,则没有计费。如果您的集合包含X个元素,但查询返回Y个元素,则将向您收取Y读取费用,而不是X费用。

唯一的例外是,对于不返回任何文档的查询,将为一次读取的文档收费。这意味着,无论结果如何,每个查询都会花费至少一个文档来读取。如果您的查询跨越多个请求(由于页面调度),则每个请求将向您收取至少一个文档读取的费用。

查阅Firestore结算文档以获取更多详细信息。


Moh*_*ala 0

根据您的查询如果您在客户端一次获取所有文档并运行标准搜索,它将被视为单个查询。

但是,如果您使用Firestore的查询方法,它也会被算作单个查询。

注: 目前还没有参考资料,我只是通过个人经历来讲述。