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"}
      }      
}