sql >> Databáze >  >> NoSQL >> MongoDB

Dotaz MongoDb pro získání maxima pole uvnitř pole

Můžete to udělat pomocí jednoduchého $project etapa

Něco jako this

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


  1. MONGODB [DEBUG] kurzor.refresh() pro kurzor 7078636577051629992

  2. jak opravit:'MongoError:autentizace selhala' @MongoDB Atlas

  3. Jak přidat definici makra do cmake?

  4. mongodump Failed:špatná volba:lze vypsat pouze jednu kolekci do stdout