MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb:намиране на най-високата числова стойност на колона

Можете да използвате $type оператор с $not във вашата заявка, за да изключите документи, където age е низ. В обвивката вашата заявка ще изглежда така:

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

Или на PHP от Martti:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да преоразмеря колекция, ограничена от mongodb, без да загубя данни?

  2. Търсене в mongo db с помощта на mongoose regex срещу текст

  3. Mongodb обобщава (брои) в множество полета едновременно

  4. pymongo:име 'ISODate' не е дефинирано

  5. Не може да стартира MongoDB като услуга