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

Đặt hàng và giới hạn dẫn đến một truy vấn có lệnh gọi lại

Sử dụng mongodb native: http://mongodb.github .io / node-mongodb-native / api-created / collection.html # find

myModel.find(filter)
            .limit(pageSize)
            .skip(skip)
            .sort(sort)
            .toArray(callback);

Bạn cũng có thể chỉ định các mục trong truy vấn của mình:

myModel.find(filter, {sort: {created_at: -1}, limit: 10}, function(err, items){

});

Không có $ orderby trong nút mongodb gốc, vì vậy tôi không chắc bạn đang sử dụng thư viện hoặc công cụ nào khác.

...

Bây giờ bạn đã làm rõ Mongoose (nói chung tôi khuyên bạn không nên sử dụng):

myModel.find(filter).limit(10).exec(function(err, items){
//process
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Chỉ chiếu phần tử phù hợp trong một mảng

  2. Kết nối với máy chủ mongodb không tồn tại không có ngoại lệ

  3. MongoDB Nhập hàng loạt bằng cách sử dụng mongoimport từ thư mục Windows

  4. Làm thế nào để thực hiện các truy vấn bộ lọc như vậy trong mongoengine trên các mảng hoặc mảng lồng nhau chứa trong dict với python?

  5. Mùa xuân - mongodb - tổng hợp - Tùy chọn 'con trỏ' là bắt buộc