sql >> Database teknologi >  >> NoSQL >> MongoDB

Ordre og begrænsning resulterer i en forespørgsel med et tilbagekald

Brug af mongodb native:http://mongodb.github .io/node-mongodb-native/api-generated/collection.html#find

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

Du kan også angive emnerne i din forespørgsel:

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

});

Der er ingen $orderby i node mongodb native, så jeg er ikke sikker på, hvilket bibliotek eller andet værktøj du bruger.

...

Nu hvor du har præciseret Mongoose (som jeg generelt anbefaler imod):

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


  1. Mongoose vælg felter for at returnere fra findOneAndUpdate

  2. MongoError:Serverinstanspuljen blev ødelagt

  3. MongoDB:forespørgsel af @DBRef

  4. Brug af Redis til køer til flere Laravel-applikationer på en enkelt server