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

Как да намеря минимална стойност в mongodb

Можете да използвате комбинация от sort и limit за емулиране на min :

> db.foo.insert({a: 1})
> db.foo.insert({a: 2})
> db.foo.insert({a: 3})
> db.foo.find().sort({a: 1}).limit(1) 
{ "_id" : ObjectId("4df8d4a5957c623adae2ab7e"), "a" : 1 }

sort({a: 1}) е възходящо (минимално първо) сортиране на a поле и след това връщаме само първия документ, който ще бъде минималната стойност за това поле.

РЕДАКТИРАНЕ: имайте предвид, че това е написано в mongo shell, но можете да направите същото от C# или всеки друг език, като използвате съответните методи на драйвер.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 2.1 Aggregate Framework Сума от елементи на масив, съответстващи на име

  2. Как да организирате връзка много към много в MongoDB

  3. Проверете дали MongoDB upsert направи вмъкване или актуализация

  4. Как написах приложение за най-висока класация за една седмица с Realm и SwiftUI

  5. tar gzip mongo dump като MySQL