MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

come ottenere il valore massimo di un campo in MongoDB

Puoi utilizzare una combinazione di limite e ordinamento per raggiungere questo obiettivo.

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

Questo ordinerà tutti i tuoi campi in base al tempo di aggiornamento e quindi restituirà solo il valore più grande.

Consiglierei di aggiungere un indice a questo campo per migliorare le prestazioni.