嗨,如果我有上千个文档,并且运行查询来查找满足特定条件的文档,那么这将算作读取1000个文档吗?
答案 0 :(得分:3)
文档读取是Firestore中与查询相关的基本计费单位。单个查询不是主要的计费单位,但是每个查询都会被计费。
对于与查询匹配的任何文档,将向您收费,因为这些文档将被读取并发送给客户端。如果您的查询没有匹配的文档,则没有计费。如果您的集合包含X个元素,但是查询返回Y个元素,则将向您收取Y读取费用,而不是X。
唯一的例外是,对于不返回任何文档的查询,只对单个文档进行计费。这意味着,无论结果如何,每个查询都会产生至少一个文档读取的费用。如果您的查询跨越多个请求(因为有分页),则每个请求将向您收取至少一个文档读取费用。
答案 1 :(得分:0)
根据您的查询如果您要一次在客户端获取所有文档并运行条件搜索,则它将被计为一个查询。
但是,如果您使用Firestore的查询方法,它也将被计为一个查询。
注意: 我还没有介绍,我是根据个人经验告诉的。