通过时间字段按小时,周,季度分组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,
}
}
还有按周和季度的分组
解答了吗? 方便给一下分组之前的数据吗?
你这个数据可以从mongodb中捞出来,然后解析获取各个时间点,自己统计计算。
https://segmentfault.com/q/1010000013755740 参考这里,年月日、时分秒都能分组出来。但是季度还不知怎么实现