Google cloud firestore 在firestore中使用snapshot.count的最有效方法?

Google cloud firestore 在firestore中使用snapshot.count的最有效方法?,google-cloud-firestore,Google Cloud Firestore,我有一个在firestore中存储用户响应数据的项目,我希望定期查询该项目以返回计数结果。即“有多少用户选择了X也选择了Y”。这些都是从包含他们选择的“每个用户”文档的集合中选择的 对于这种用法,我想要的(唯一)结果是满足条件的用户总数,我可以通过snapshot.Count获得这个结果 但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗?如果是这样,有没有办法限制这一点?我不想读取数据,我只想知道计数 任何关于这方面的指导都将不胜感激 提前谢谢 但是如果我说,1000个用户都

我有一个在firestore中存储用户响应数据的项目,我希望定期查询该项目以返回计数结果。即“有多少用户选择了X也选择了Y”。这些都是从包含他们选择的“每个用户”文档的集合中选择的

对于这种用法,我想要的(唯一)结果是满足条件的用户总数,我可以通过
snapshot.Count
获得这个结果

但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗?如果是这样,有没有办法限制这一点?我不想读取数据,我只想知道计数

任何关于这方面的指导都将不胜感激

提前谢谢

但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗

如果是这样,有没有办法限制这一点

否。Firestore没有任何聚合类型查询,如计数、平均值、最小值、最大值等

我不想读取数据,我只想知道计数


然后,您必须在另一个文档中保存文档的运行计数(在添加或删除文档时)。您可以阅读一份文档以获得计数。

谢谢,道格!嗯。。我想我可能需要重新思考一下我的长期做法。