MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So erhalten Sie den maximalen Wert eines Felds in MongoDB

Sie können dieses Ziel mit einer Kombination aus Begrenzung und Sortierung erreichen.

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

Dadurch werden alle Ihre Felder basierend auf der Aktualisierungszeit sortiert und dann nur der größte Wert zurückgegeben.

Ich würde empfehlen, diesem Feld einen Index hinzuzufügen, um die Leistung zu verbessern.