排序不起作用

时间:2012-06-09 14:39:20

标签: node.js mongoose

我已经编写了一个排序功能,但它不起作用。我不知道我哪里出错了。下面的代码假设是根据点

对图片进行排序
models.Picture.find().sort({points:-1}).all(function (err, pics){
if(err) {
    throw err;
}
pics.forEach(function(pic) {
    pictures.push(pic);
})
});

1 个答案:

答案 0 :(得分:1)

您应该致电run而不是allall调用$all运算符,该运算符是数组匹配运算符。如:

models.Picture.find().sort({points:-1}).run(function (err, pics){