我正在尝试使用mongodb从studio3t上的Yelp数据集中找到朋友最多的用户。我正在使用studio3t 的聚合工具。
首先我选择了“ name
”和“ friends
”$project
接下来,我想按每个用户的名称进行分组,然后将与该用户对应的朋友数相加
{
_id : "$name",
numberoffriends: {$sum : "$friends"}
}
但是,我得到一个返回名称的结果,但每个名称的总和值为 0,这是不正确的。
我应该使用求和运算符吗?或者这个函数有更好的运算符,例如计数?