Node.js 带限制选项的排序
我试图以以下方式在monk api中使用限制和排序:Node.js 带限制选项的排序,node.js,mongodb,Node.js,Mongodb,我试图以以下方式在monk api中使用限制和排序: db.user.find({ changesId : '1234' }, { limit :4 , sort : { name : 1 } }, function (err,res) { })) 在这种情况下,排序似乎不起作用。我做错了什么?您的代码不正确-}缺失。正确的答案是: db.user.find({ changesId : '1234' }, { limit : 4, sort : { name : 1 } }, // &
db.user.find({ changesId : '1234' }, { limit :4 , sort : { name : 1 } }, function (err,res) {
}))
在这种情况下,排序似乎不起作用。我做错了什么?您的代码不正确-
}
缺失。正确的答案是:
db.user.find({ changesId : '1234' },
{ limit : 4, sort : { name : 1 } }, // <- here
function (err,res) { });
db.user.find({changesId:'1234'},
{limit:4,sort:{name:1}},//collection.find必须尽可能简单,我更喜欢可读性更高、更清晰的方式。请看一看
query={limit : 4, sort : "'name' 'asc'"} ;
collection.find(query,
function(error,sortedVals){
if(error)
response.send(error)
else{
response.send(sortedVals);
}
});
希望能有所帮助。thanx alot@AlexAtNet编辑更正了语法。正如@AlexAtNet所指出的,它在早些时候是错误的。如果有人想知道有什么不同,请离开。