Mongodb聚合 - 返回聚合期间使用的行以及总和

时间:2015-03-04 10:10:56

标签: mongodb aggregation-framework

我所拥有的是每日搜索统计数据,如:

{
    "_id" : ObjectId("54f59bce7d84f992eb755992"),
    "date" : ISODate("2014-02-02T23:00:00Z"),
    "municipality" : "Viborg",
    "keyword" : "windows",
    "amount" : 10
}

这意味着这一天在'windows'上有10次搜索。

我想要实现的目标: 某些日期范围内的单词搜索总量(我现在可以做),但另外我想要在json数组中使用聚合中使用的所有行。多数民众赞成因为“关键字”在这里使用mongodb文本索引http://docs.mongodb.org/manual/core/index-text/与词干等,所以我想将“窗口”/“窗口”聚合成一个值,但也有可能查看哪些词被计算。 / p>

我应该在这里使用map reduce emit函数吗?

0 个答案:

没有答案