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

mongoose node.js, truy vấn với $ lt và $ gt không hoạt động

Hãy xem xét Pupils của bạn bộ sưu tập:

Pupils 
{
  _id,
  Marks(integer),
  LatestMark(int)
}

Tôi khuyên bạn nên thêm dấu mới nhất vào tài liệu Pupil (như bạn có thể thấy ở tài liệu ở trên) và cập nhật nó mỗi lần khi bạn thêm dấu mới vào bộ sưu tập lồng nhau. Sau đó, bạn sẽ có thể truy vấn trên đó như thế này:

db.Pupils.find({ "LatestMark": {$gt : 15, $lt : 20}});

Ngoài ra, bạn có thể truy vấn đánh dấu mới nhất bằng cách sử dụng $ ở đâu , nhưng hãy cẩn thận vì:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đào tạo không thành công - Học máy AWS

  2. Meteor, MongoDB tham gia vào mảng thông qua đăng ký

  3. MongoDB bind_ip error:bind () failed errno:99 Không thể gán địa chỉ được yêu cầu cho socket

  4. Cách kết nối Mongo DB với ứng dụng Android

  5. Tối ưu hóa hiệu suất giản đồ MongoDB