sql >> データベース >  >> NoSQL >> MongoDB

フィールド$nameはアキュムレータオブジェクトである必要があります

    $ group 集約され、 $ group accumulatorsという名前が付けられます

    $ sumを使用したのと同じように ここでは、 nameに使用する必要があります キーも

    { "$group": {
      "_id": "$_id",
      "name": { "$first": "$name" },  //$first accumulator
      "count": { "$sum": 1 },  //$sum accumulator
      "totalValue": { "$sum": "$value" }  //$sum accumulator
    }}
    

    アキュムレータは、要素の配列のようなもので、その配列として累積されます。$first->名前のグループに含まれる最初の名前を指定します

    例: $ _ idがある場合 同じだが異なる名前["Darik"、 "John"] $ firstを指定する ダリックと同様に$lastを提供します ジョンに与える



    1. RedisSCANマッチング

    2. mongodbの配列のn番目の要素を削除する方法

    3. ファイルのダウンロードがnodejsgridfsで機能していません

    4. MongoDBとは何ですか?どのように機能しますか?