1

mongodbを使用して、 studio3tのYelpデータセットから最も多くの友達を持つユーザーを見つけようとしています。studio3t の集計ツールを使用しています。

最初に " name" と " friends"を で選択しました$project

次に、各ユーザーの名前でグループ化し、そのユーザーに対応する友達の数を合計します。

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

ただし、名前を返す結果が得られますが、名前ごとに合計値 0 が返されますが、これは正しくありません。

合計演算子を使用する必要がありますか? または、count など、この関数に適した演算子はありますか?

4

1 に答える 1