我有这个查询:
db.collection.aggregate([
{
$group: {
_id: "$PATIENT_ID",
MASS: { $max: "$max_field" }
}
}
]);
这个查询的结果是:
{ "_id" : "TCGA-A2-A0YD", "mass" : 0.994683301742671 }
{ "_id" : "TCGA-A2-A3XX", "mass" : 0.993455527786917 }
我有第二个查询:
db.collection.aggregate([
{
$group: {
_id: "TCGA-A2-A3XX",
MASS: { $max: "$max_field" }
}
}
]);
第二个查询的结果是:
{ "_id" : "TCGA-A2-A3XX", "mass" : 0.994683301742671 }
为什么?我希望这个 id 有另一个值TCGA-A2-A3XX