MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

как да получите максималната стойност на поле в MongoDB

Можете да използвате комбинация от ограничаване и сортиране, за да постигнете тази цел.

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

Това ще сортира всички ваши полета въз основа на времето за актуализиране и след това ще върне само една най-голяма стойност.

Бих препоръчал да добавите индекс към това поле, за да подобрите производителността.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - как да вмъкнете запис с помощта на функция за автоматично увеличаване

  2. Как мога да се свържа с mongodb с помощта на express без mongoose?

  3. NodeJS - MongoClient.Connect с URL към DB, различен от по подразбиране

  4. mongoDB:как да проверя съществуването на dict ключ във вложен dict?

  5. Търсете в множество колекции в MongoDB