sql >> Databáze >  >> NoSQL >> MongoDB

mongodb:nalezení nejvyšší číselné hodnoty sloupce

Můžete použít $type operátor s $not ve vašem dotazu vyloučíte dokumenty, kde age je řetězec. V shellu by váš dotaz vypadal takto:

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

Nebo v PHP od Marttiho:

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


  1. Jak se připojit ke dvěma dalším kolekcím s podmínkami

  2. Jak odstranit prvek pole v mongodb?

  3. Mongodb -- zahrnout nebo vyloučit určité prvky pomocí ovladače c#

  4. Co je tcp-backlog v redis.conf