我需要在Spring-Data MongoDB中实现聚合。
此聚合$group
在Mongo Compass中成功运行:
$group{
{
_id: { $dateToString: { format: "%Y-%m-%d", date: "$date" }},
doc: {"$push":"$$ROOT"}
}
}
这是按年,月和日分组的预期结果,并将结果与数组文档中的所有字段一起推送
我尝试实现此聚合Spring Mongo:
我的问题是丢失数据并且只能通过以前的预测获得日期。
我宁愿不使用$project
阶段,而只使用$group
阶段。