如何在MongoDB中的特定日期按小时分组数据?

时间:2018-03-20 15:13:10

标签: mongodb mongodb-query aggregation-framework

我想显示每天每小时访问次数的图表,在我的收藏中我有这样的对象:

{
    "_id" : ObjectId("5ab111a0646e371568c8cfa0"),
    "date" : ISODate("2018-03-20T13:46:30.018Z"),
    "__v" : 0
}

我尝试使用此处指定的.mapReduce()https://docs.mongodb.com/manual/aggregation/,如下所示:

db.getCollection('monitors').mapReduce(function(){emit(this.date);}, function(key,values){return Array(values)}, {query: date:'"2018-03-20T13:46:30.018Z"'}, out:"order_totals"})

只是为了尝试收集当天的所有访问但它不起作用。

0 个答案:

没有答案