通过时间字段按小时,周,季度分组count,这个需求对我来说有些难,特来求助
数据格式:
{
"_id" : ObjectId("58f95767801da31e8d95d46f"),
"_class" : "com.birdnest.model.CallRecord",
"departmentId" : NumberLong(0),
"time" : ISODate("2017-03-25T02:15:30.000Z")
}
我想得到的返回数据(按小时分组)
{
{
"hour" : 1,
"count" : 20,
},
{
"hour" : 2,
"count" : 20,
},
{
"hour" : 3,
"count" : 20,
},
{
"hour" : 4,
"count" : 20,
}
}
还有按周和季度的分组