MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

mongodb:tìm giá trị số cao nhất của một cột

Bạn có thể sử dụng $type toán tử với $not trong truy vấn của bạn để loại trừ các tài liệu có age là một chuỗi. Trong shell, truy vấn của bạn sẽ giống như sau:

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

Hoặc bằng PHP từ 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:Sự khác biệt giữa $ push / $ addtoset

  2. $ filter bên trong $ project MongoDB Sử dụng Dữ liệu Mùa xuân

  3. Nhiều điều kiện tham gia bằng cách sử dụng toán tử $ lookup

  4. Quản lý MySQL, MongoDB &PostgreSQL với ChatOps từ Slack

  5. Sự khác biệt giữa id và _id trong mongoose là gì?