U kunt een combinatie van sort
. gebruiken en limit
om min
te emuleren :
> 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})
is een oplopende (minimaal eerst) sortering op de a
veld, en we retourneren dan alleen het eerste document, wat de minimumwaarde voor dat veld zal zijn.
BEWERKEN: merk op dat dit in de mongo-shell is geschreven, maar je kunt hetzelfde doen vanuit C# of een andere taal met behulp van de juiste stuurprogrammamethoden.