我正在使用mongo汇总框架来汇总2个日期之间的销售额,并按$dayOfYear
,$week
,$month
或$year
进行分组。
我有一个这样的销售集合;
{
"_id" : ObjectId("5c23de50d2bdb749896e3f27"),
"date" : ISODate("2019-01-01T03:00:00.000Z"),
"total" : 210000,
},
{
"_id" : ObjectId("5c23de52d2bdb749896e4f46"),
"date" : ISODate("2019-01-02T02:00:00.000Z"),
"total" : 210000,
},
{
"_id" : ObjectId("5c23de52d2bdb749896e5039"),
"date" : ISODate("2019-01-02T03:00:00.000Z"),
"total" : 210000,
}
...
...
例如,我需要考虑到每天从凌晨3点开始到第二天凌晨3点结束; 2019-01-01 03:00:00 到 2019-01-02 03:00:00 应该是一天。