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

mongoose findOne với sắp xếp

Điều này sẽ thay đổi một chút tùy thuộc vào phiên bản mongoose của bạn, nhưng chữ ký phương thức cho findOne trông giống như sau:

function findOne (conditions, fields, options, callback)

Những gì bạn định làm options (sắp xếp), mongoose đang xử lý dưới dạng các trường fields (trường nào sẽ tải).

Bạn có thể thử chuyển null một cách rõ ràng cho các trường:

models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);

Nhưng nếu có thể, bạn có thể nên sử dụng API truy vấn, API này rõ ràng hơn, như:

models.user.findOne({}).sort({ date_register: -1 }).exec(callback);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. `các trường không được giống nhau:'' và '' lỗi mongoimport

  2. MongoDB chỉ so sánh ngày mà không có thời gian

  3. Tuần tự hóa lớp phức hợp C # MongoDB

  4. Cách giải quyết lỗi:dbpath (/ data / db /) không tồn tại vĩnh viễn trong MongoDB

  5. Ghi nhật ký kiểm tra cho MongoDB