我有一个 mongodb 集合,其中包含带有标签和日期字段的集合。
我想计算这个查询可以完成的所有标签的数量
db.collection.count( { tags: "abc" })
Run Code Online (Sandbox Code Playgroud)
但我想把所有唯一标签的数量放在一起。而且我还想在日期上放置一个 where 条件,就像我想查询某个时间段一样。
一个非常简单的方法:
db.collection.distinct("tags", {dateField: {$gt: dateValue}}).forEach(function (tag) {
var count = db.collection.count({"tags" : tag})
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4475 次 |
最近记录: |