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

jak získat maximální hodnotu pole v MongoDB

K dosažení tohoto cíle můžete použít kombinaci limit a řazení.

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

Toto seřadí všechna vaše pole podle času aktualizace a poté vrátí pouze jednu největší hodnotu.

Doporučuji přidat do tohoto pole index pro zlepšení výkonu.



  1. Jak uložit více sbírek mongodb pomocí Promise?

  2. Chyba přetečení paměti při použití agregačních a $skupinových dotazů

  3. MongoDB:Problém při použití mongoexportu s volbou --query

  4. Dotazování na existenci vnořeného seznamu v Mongo