MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment trouver la valeur minimale dans mongodb

Vous pouvez utiliser une combinaison de sort et limit émuler 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}) est un tri croissant (minimum en premier) sur le a champ, et nous renvoyons ensuite uniquement le premier document, qui sera la valeur minimale pour ce champ.

MODIF : notez que ceci est écrit dans le shell mongo, mais vous pouvez faire la même chose à partir de C# ou de tout autre langage en utilisant les méthodes de pilote appropriées.