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

$groupステージの後に指定せずにすべてのフィールドを返す方法

    以下の集計を使用できます

    db.collection.aggregate([
      { "$unwind": "$sellers" },
      { "$sort": { "sellers.price": 1 }},
      { "$group": {
        "_id": "$_id",
        "sellers": { "$push": "$sellers" },
        "allFields": { "$first": "$$ROOT" }
      }},
      { "$replaceRoot": {
        "newRoot": {
          "$mergeObjects": [
            "$allFields",
            { "sellers": "$sellers" }
          ]
        }
      }}
    ])
    



    1. リクエストごとにエクスプレス変更セッション

    2. phpでmongodbを数える

    3. エラー:子プロセスが失敗し、エラー番号1、mongodbで終了しました

    4. MongoSecurityExceptionをキャッチするにはどうすればよいですか?