Я пытаюсь найти пользователя с наибольшим количеством друзей из набора данных Yelp на studio3t с использованием mongodb .Я использую studio3t инструмент агрегации.
Сначала я выбрал "name
" и "friends
" с помощью $project
Затем я хотел сгруппировать по имени каждого пользователя, а затем суммировать количество друзейкоторые соответствуют этому пользователю
{
_id : "$name",
numberoffriends: {$sum : "$friends"}
}
Однако я получаю результат, который возвращает имена, но возвращает значение суммы для каждого имени, что не правильно.
Должен ли я бытьиспользуя оператор сумм ?или есть лучший оператор для этой функции, такой как count?