我试图以下列方式在monk api中使用限制和排序:
db.user.find({ changesId : '1234' }, { limit :4 , sort : { name : 1 } }, function (err,res) {
});
在这种情况下,排序似乎不起作用。我做错了什么?
答案 0 :(得分:14)
您的代码不正确 - }
丢失了。正确的一个:
db.user.find({ changesId : '1234' },
{ limit : 4, sort : { name : 1 } }, // <- here
function (err,res) { });
答案 1 :(得分:-1)
collection.find必须尽可能简单,我更喜欢一种更易读,更清晰的方式。看看
query={limit : 4, sort : "'name' 'asc'"} ;
collection.find(query,
function(error,sortedVals){
if(error)
response.send(error)
else{
response.send(sortedVals);
}
});
希望它有所帮助。