MongoDB - нахождение 3 средних одновременно - PullRequest
0 голосов
/ 18 января 2019

Мне удалось написать набор кода, чтобы найти средний вес клиентов с высокими бюджетами.

Как мне изменить свой код, чтобы получить средний вес клиентов с высоким / средним / низким бюджетом?

db.db1.aggregate([
    {$match:{
            "budget":"high"
    }},
    {
            $group:{
                "_id":"budget",
                "AvgWeight":{$avg:"$weight"}
            }
        }
])

1 Ответ

0 голосов
/ 18 января 2019

Просто небольшое изменение в вашем запросе.

db.db1.aggregate([{
  $group: {
    "_id": '$budget',
    "AvgWeight": {
      $avg: "$weight"
    }
  }
}])
...