我有一个看起来像的文件,
{
"_id" : ObjectId("57dffd3b65291f06dab34385"),
"user" : "12345667890"
"time" : NumberLong(1474297140186)
}
我正在尝试计算某个应用程序的访问者数量。我有 64 个字段,我的查询如下所示。
db.convo_log.aggregate([
{
'$group': {
'_id': {
month: { $month: new Date("$time") },
day: { $dayOfMonth: new Date("$time") },
year: { $year: new Date("$time") }
},
'count': { '$sum': 1 }
}
}
])
即使我正在寻找几个组(因为有来自不同日期的数据)它返回为,
{
"_id" : {
"month" : 8,
"day" : 17,
"year" : 292278994
},
"count" : 64.0
}
我在这里做错了什么吗?