我设法编写了一组代码来查找预算较高的客户的平均体重。
如何修改代码,以便获得预算高/中/低预算的客户的平均体重?
db.db1.aggregate([
{$match:{
"budget":"high"
}},
{
$group:{
"_id":"budget",
"AvgWeight":{$avg:"$weight"}
}
}
])
答案 0 :(得分:1)
您的查询只有很小的变化。
db.db1.aggregate([{
$group: {
"_id": '$budget',
"AvgWeight": {
$avg: "$weight"
}
}
}])