我正在为每个文档添加确切的时间戳。我需要根据日期显示收到的文件数量。
我绑了
{$group: {_id: '$timestamp' }},function(err,docs){}
但由于时间戳还包括时间,因此每个文档都在不同的组中。
如何按日期/月份对这些文档进行分组?
答案 0 :(得分:1)
DataStream.aggregate(
{$group:
{_id: {$hour:'$at'},
count: { $sum: 1 }
}},function(err,docs)
{
if(err)
console.log(err);
res.json(docs);
});