我有这样一个查询(简体):mongo的组聚合后,是否可以重命名_id字段?
db.report.aggregate([{
$match: {
main_id: ObjectId("58f0f67f50c6af16709fd2c7")
}
}, {
$group: {
_id: "$name",
count: {
$sum: 1
},
sum: {
$sum: {
$add: ["$P31", "$P32"]
}
}
}
}
])
我从Java这个查询,我要地图它在我的课,但我不希望“_id”对'被映射名称“字段。因为如果我做这样的事情:
@JsonProperty("_id")
private String name;
然后当我保存这个数据传回蒙戈(一些修改后)的数据将保存名称为“_id”,而我想会产生真实身份。
所以,我怎么能$组术后重命名“_id”?
[$项目(https://docs.mongodb.com/manual/reference/operator/aggregation/project/)它在管道 –