0
我將確切的時間戳添加到每個文檔。我需要顯示根據日期收到的文件數量。按貓鼬時間戳記的日期分組
我綁
{$group: {_id: '$timestamp' }},function(err,docs){}
但作爲時間戳還包括時間,每個文檔被不同組中獲得。
如何按日期/月對這些文檔進行分組?
我將確切的時間戳添加到每個文檔。我需要顯示根據日期收到的文件數量。按貓鼬時間戳記的日期分組
我綁
{$group: {_id: '$timestamp' }},function(err,docs){}
但作爲時間戳還包括時間,每個文檔被不同組中獲得。
如何按日期/月對這些文檔進行分組?
發現它! 使用日期彙總運算符。 https://docs.mongodb.org/manual/reference/operator/aggregation-date/
DataStream.aggregate(
{$group:
{_id: {$hour:'$at'},
count: { $sum: 1 }
}},function(err,docs)
{
if(err)
console.log(err);
res.json(docs);
});