MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongodb:menemukan nilai numerik tertinggi dari sebuah kolom

Anda dapat menggunakan $type operator dengan $not dalam kueri Anda untuk mengecualikan dokumen dengan age adalah sebuah string. Di shell kueri Anda akan terlihat seperti:

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

Atau dalam PHP dari 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. Fungsi Mongo Find() tidak akan mengecualikan _id

  2. Jalankan skrip shell mongodb melalui driver C#

  3. Kapan saya harus menggunakan database NoSQL daripada database relasional? Apakah boleh menggunakan keduanya di situs yang sama?

  4. Argumen yang diteruskan harus berupa String tunggal 12 byte

  5. Pencarian peka huruf besar/kecil di Mongo