sql >> Database >  >> NoSQL >> MongoDB

MongoDb-query om het maximale veld in de array te krijgen

U kunt dit doen met behulp van eenvoudige $project podium

Iets als this

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


  1. Hoe een ingesloten document in een ingesloten document in mangoest bijwerken?

  2. Sla XML-gegevens op in een mongodb-verzameling

  3. is dit de optimale minimale setup voor mongodb om sharding/scaling toe te staan?

  4. Aggregatie in kolf-mongoengine