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

hvordan man får den maksimale værdi af et felt i MongoDB

Du kan bruge en kombination af grænse og sortering for at nå dette mål.

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

Dette vil sortere alle dine felter baseret på opdateringstid og derefter kun returnere den største værdi.

Jeg vil anbefale at tilføje et indeks til dette felt for at forbedre ydeevnen.



  1. mongodb aggregat for at få længden af ​​den første indlejrede matrix/liste

  2. mongo forespørgsel - eksisterer ejendom?

  3. Redis - Sorteret sæt, find vare efter egenskabsværdi

  4. Oprettelse af en DB-tjeneste i en MVC Express-app