是否可以在 mongo 的组聚合后重命名_id字段?
2022-08-31 16:34:22
我有一个这样的查询(简化):
db.collection.aggregate([
{ $match: { main_id: ObjectId("58f0f67f50c6af16709fd2c7") } },
{
$group: {
_id: "$name",
count: { $sum: 1 },
sum: { $sum: { $add: ["$P31", "$P32"] } }
}
}
])
我从Java执行此查询,并且我想将其映射到我的类上,但我不想在字段上映射。因为如果我做这样的事情:_id
name
@JsonProperty("_id")
private String name;
然后,当我将此数据保存回mongo(经过一些修改后)时,数据将以名称保存,因为我希望生成一个真正的Id。_id
那么,操作后如何重命名?_id
$group