sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb:finde den højeste numeriske værdi af en kolonne

Du kan bruge $type operator med $not i din forespørgsel for at ekskludere dokumenter, hvor age er en streng. I skallen vil din forespørgsel se sådan ud:

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

Eller i PHP fra Martti:

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


  1. 3 måder at konvertere en streng til en dato i MongoDB

  2. MongoDB GPG - Ugyldige signaturer

  3. Kan jeg ændre eksisterende indeks i MongoDB uden at droppe det?

  4. Tilføj ledende nuller i SQL