我有一个聚合,我试图按天计算文件总数。
{
"$group" :
{
_id: { $dayOfYear: "$date" },
count: { $sum: 1 }
}
},
这很有效。但是,我不想只显示星期几,我希望显示更加格式化的日期,例如每天Thu Dec 11 2014 00:00:00 GMT-0500 (EST)
,最终会在图表中使用。
知道我怎么能这样做吗?谢谢!
答案 0 :(得分:0)
您可以在$push
阶段使用$group
运算符来收集数组中的所有日期,并在应用程序代码中将它们格式化为您希望的任何格式。
{
"$group" :
{
_id: { $dayOfYear: "$date" },
count: { $sum: 1 },
"days":{$push:"$date"}
}
}