我正在尝试根据一个字段进行汇总,并且需要在汇总的一个阶段将其输出保存在地图中。
db.SegmentMapping.aggregate([ { $unwind: "$segments" }, {$group:{ _id: "$segments" , count: { $sum: 1 }}}, { $sort : { _id : -1 } } ])
预期结果:
{ "_id" : 7742, "count" : {presentCount: 6, date:17-05-2019} }
实际结果:
{ "_id" : 7742, "count" : 6 }
要在上述查询中进行哪些更改才能获得结果?