MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

comment obtenir la valeur maximale d'un champ dans MongoDB

Vous pouvez utiliser une combinaison de limite et de tri pour atteindre cet objectif.

db.collectionName.find({}).sort({"updateTime" : -1}).limit(1)

Cela triera tous vos champs en fonction de l'heure de mise à jour, puis ne renverra que la valeur la plus élevée.

Je recommanderais d'ajouter un index à ce champ pour améliorer les performances.