sql >> Database >  >> NoSQL >> MongoDB

mongodb:de hoogste numerieke waarde van een kolom vinden

U kunt de $type . gebruiken operator met $not in uw zoekopdracht om documenten uit te sluiten waarin age is een string. In de shell zou uw zoekopdracht er als volgt uitzien:

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

Of in PHP van Martti:

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


  1. Hoe te sorteren in mangoest?

  2. Hoe GROUP BY te doen in Redis

  3. Een sleutel dupliceren in redis

  4. Hoe maak ik verbinding met mongodb met node.js (en authenticeer ik)?