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

配列内のフィールドの最大値を取得するためのMongoDbクエリ

    単純な $ project> ステージ

    これのようなもの

    db.collection.aggregate([
      { "$project": {
        "maxSectionId": {
          "$arrayElemAt": [
            "$sections",
            {
              "$indexOfArray": [
                "$sections.Id",
                { "$max": "$sections.Id" }
              ]
            }
          ]
        }
      }}
    ])
    


    1. モンゴはアップグレード後に動作を停止しました

    2. 配列をredisに保存するにはどうすればよいですか?

    3. mongoDB埋め込みフィールドの名前を変更

    4. Ubuntu 13.10(saucy)にMongodb PHP拡張機能をインストールする最も簡単な方法は?