MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb:znajdowanie najwyższej wartości liczbowej w kolumnie

Możesz użyć $type operator z $not w zapytaniu, aby wykluczyć dokumenty, w których age jest ciągiem. W powłoce Twoje zapytanie wyglądałoby tak:

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

Lub w PHP od 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. Agregat MongoDB, jak dodaćToSet każdy element tablicy w potoku grupowym

  2. Przekaż do dwóch oddzielnych tablic w jednym wywołaniu aktualizacji w mongodb

  3. Jak możemy stworzyć automatycznie generowane pole dla mongodb za pomocą wiosennego rozruchu?

  4. php mongodb znajdź n-ty wpis w kolekcji

  5. MongoDB C# Query dla „Lubię to” w ciągu znaków