Mongodb组按dayOfYear,但返回格式化日期
我有一个聚合,我试图按天计算文档总数Mongodb组按dayOfYear,但返回格式化日期,mongodb,Mongodb,我有一个聚合,我试图按天计算文档总数 { "$group" : { _id: { $dayOfYear: "$date" }, count: { $sum: 1 } } }, 这很有效。但是,我不想只显示一周中的某一天,我想显示一个更格式化的日期,例如2014年12月11日星期四00:00:00 GMT-0500 EST,这将最终用于图表中 你知道我该怎么做吗?谢谢大家! 您可以在$group阶段使用$push操作符
{
"$group" :
{
_id: { $dayOfYear: "$date" },
count: { $sum: 1 }
}
},
这很有效。但是,我不想只显示一周中的某一天,我想显示一个更格式化的日期,例如2014年12月11日星期四00:00:00 GMT-0500 EST,这将最终用于图表中
你知道我该怎么做吗?谢谢大家! 您可以在$group阶段使用$push操作符来收集数组中的所有日期,并在应用程序代码中将它们格式化为您希望的任何格式
{
"$group" :
{
_id: { $dayOfYear: "$date" },
count: { $sum: 1 },
"days":{$push:"$date"}
}
}