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

Jak najít minimální hodnotu v mongodb

Můžete použít kombinaci sort a limit emulovat 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}) je vzestupné (minimum-první) řazení na a pole a my pak vrátíme pouze první dokument, což bude minimální hodnota pro toto pole.

UPRAVIT: všimněte si, že je to napsáno v mongo shell, ale totéž můžete udělat z C# nebo jiného jazyka pomocí vhodných metod ovladače.



  1. Nelze se připojit k Redis na 127.0.0.1:6379:Připojení odmítnuto s homebrew

  2. Golang mgo získává prázdné předměty

  3. Importujte data CSV jako pole v MongoDB pomocí mongoimport

  4. MongoDB a Robomongo:Nelze se připojit (ověření)