sql >> Database >  >> NoSQL >> MongoDB

Hoe de min-waarde in mongodb te vinden

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.



  1. Een structuur voor aggregatie genereren

  2. Snelste manier om een ​​numpy-array op te slaan in redis

  3. mongo.so:> undefined symbool:php_json_encode in Unknown on line 0. Na installatie mongo-stuurprogramma voor php

  4. Een Redis-verbinding maken met Master en Slave