sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb:hitta det högsta numeriska värdet i en kolumn

Du kan använda $type operator med $not i din fråga för att utesluta dokument där age är ett snöre. I skalet skulle din fråga se ut så här:

db.test.find({age: {$not: {$type: 2}}}).sort({age: -1}).limit(1)

Eller i PHP från Martti:

$cursor = $collection->find(array('age' => array('$not' => array('$type' => 2))), array('age' => 1));
$cursor->sort(array('price' => -1))->limit(1);


  1. Hur kan jag lägga till ett unikt id med två kolumner till mongodb i en meteorapp?

  2. Fel:Inget stöd för unix-uttag på Windows som ansluter mongodb

  3. Använd MongoEngine och PyMongo tillsammans

  4. Hur skiljer sig aerospike från andra nosql-databaser med nyckel-värden?