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

时间:2018-08-15 03:55:52

标签: android firebase google-cloud-firestore

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

2 个答案:

答案 0 :(得分:3)

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

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

唯一的例外是,对于不返回任何文档的查询,只对单个文档进行计费。这意味着,无论结果如何,每个查询都会产生至少一个文档读取的费用。如果您的查询跨越多个请求(因为有分页),则每个请求将向您收取至少一个文档读取费用。

consult the documentation for Firestore billing以获取更多详细信息。

答案 1 :(得分:0)

根据您的查询如果您要一次在客户端获取所有文档并运行条件搜索,则它将被计为一个查询。

但是,如果您使用Firestore的查询方法,它也将被计为一个查询。

注意: 我还没有介绍,我是根据个人经验告诉的。