繁体   English   中英

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

[英]Most efficient way to use snapshot.count in firestore?

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

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

但是,如果我说,1000 个用户都满足肯定条件,那算作 1000 次阅读吗? 如果是这样,有没有办法限制它? 我不想读取数据,我只想计数...

对此的任何指导将不胜感激!

提前致谢

但是,如果我说,1000 个用户都满足肯定条件,那算作 1000 次阅读吗?

是的。

如果是这样,有没有办法限制它?

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

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

然后,您将不得不在另一个文档中保持文档的运行计数(当它们被添加或删除时)。 您可以阅读该文件以获取计数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM