Google cloud firestore 在firestore中使用snapshot.count的最有效方法?
我有一个在firestore中存储用户响应数据的项目,我希望定期查询该项目以返回计数结果。即“有多少用户选择了X也选择了Y”。这些都是从包含他们选择的“每个用户”文档的集合中选择的 对于这种用法,我想要的(唯一)结果是满足条件的用户总数,我可以通过Google cloud firestore 在firestore中使用snapshot.count的最有效方法?,google-cloud-firestore,Google Cloud Firestore,我有一个在firestore中存储用户响应数据的项目,我希望定期查询该项目以返回计数结果。即“有多少用户选择了X也选择了Y”。这些都是从包含他们选择的“每个用户”文档的集合中选择的 对于这种用法,我想要的(唯一)结果是满足条件的用户总数,我可以通过snapshot.Count获得这个结果 但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗?如果是这样,有没有办法限制这一点?我不想读取数据,我只想知道计数 任何关于这方面的指导都将不胜感激 提前谢谢 但是如果我说,1000个用户都
snapshot.Count
获得这个结果
但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗?如果是这样,有没有办法限制这一点?我不想读取数据,我只想知道计数
任何关于这方面的指导都将不胜感激
提前谢谢
但是如果我说,1000个用户都符合积极条件,那么这算1000次阅读吗
对
如果是这样,有没有办法限制这一点
否。Firestore没有任何聚合类型查询,如计数、平均值、最小值、最大值等
我不想读取数据,我只想知道计数
然后,您必须在另一个文档中保存文档的运行计数(在添加或删除文档时)。您可以阅读一份文档以获得计数。谢谢,道格!嗯。。我想我可能需要重新思考一下我的长期做法。