2012-06-09 137 views
0

我寫了一個排序函數,但它不起作用。我不知道我要去哪裏下面wrong.The代碼是假設點排序不起作用

models.Picture.find().sort({points:-1}).all(function (err, pics){ 
if(err) { 
    throw err; 
} 
pics.forEach(function(pic) { 
    pictures.push(pic); 
}) 
}); 

回答

1

你應該打電話run而不是all的基礎上進行排序圖片。 all調用作爲數組匹配運算符的$all運算符。如:

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