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



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

我想要的(唯一(结果是满足条件的用户总数,我可以通过snapshot.Count获得。

但如果我说,1000名用户都符合阳性条件,那算1000次阅读吗?如果是这样,有没有办法限制这种情况?我不想读数据,我只想计数。。。

如果有任何指导,我们将不胜感激!

提前感谢

但如果我说1000个用户都满足阳性条件,那算1000次阅读吗?

是。

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

否。Firestore没有任何聚合类型的查询,如count、avg、min、max等。

我不想读取数据,我只想要计数。

然后,您必须在另一个文档中保持文档(添加或删除文档时(的运行计数。你可以阅读那一份文件来计数。

最新更新