javascript - MeteorJS 计算集合中存在多少相同数据

标签 javascript meteor

我有一个包含 3 个字段的集合,每个字段都有数字“1”作为其中的数据。我想计算集合中所有 3 个字段中存在多少个“1”。我有这样的代码:

return collection.find({}, {fields: {f1:1, f2:1, f3:1}}).count();

它应该返回 3,因为集合中只有 3 个“1”,但它返回了 10。我不知道为什么,请帮忙。

最佳答案

您的查询返回 3 个字段,而不是测试它们的值。尝试:

return collection.find({f1:1, f2:1, f3:1}).count();

关于javascript - MeteorJS 计算集合中存在多少相同数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34592888/

相关文章:

mongodb - 将 mongodb 结果存储在数组中?

javascript - 从 Meteor 中的 Handlebars 模板中格式化日期

javascript - 如何通过变量引用父对象?

javascript - 如何不做 helper ?

javascript - 清除输入框 onclick 图像

javascript - Meteor 1.3集合引用错误

javascript - 为什么 Rails 默认不在 HTML 页面底部包含 Javascript 文件?

javascript - 在 Visual Studio Code 中为 dockerized Node 进程设置了断点但尚未绑定(bind)

javascript - React.js 从系统加载 Markdown 文件作为字符串

JavaScript - 无法调用我的对象的方法