Studio 3T mongodb聚合问题

时间:2018-04-26 05:02:29

标签: sql database studio3t

我尝试使用 mongodb studio3t 上的 Yelp 数据集中找到拥有最多朋友的用户。我正在使用 studio3t 聚合工具。

首先我选择了" name"和" friends"与$project

接下来,我想按每个用户的名称进行分组,然后将与该用户对应的朋友数量相加

{
    _id : "$name",
    numberoffriends: {$sum : "$friends"}
}

但是,我得到一个返回名称的结果,但每个名称返回的值为0,这是不正确的。

我应该使用总和运算符吗?或者这个函数有更好的算子,比如count?

1 个答案:

答案 0 :(得分:0)

Friends值不是整数。因此$sum无效 尝试使用$count代替$sum来计算记录数