如何解决猫鼬的排序错误?

时间:2012-11-08 14:40:56

标签: node.js mongoose

我在通过mongoose排序时收到此错误: TypeError:无效的排序值:{field:submittedDate} 我的代码部分是:

var image = mongoose.model('Image');
var allImages =  image.find({reviewed:true },null,{sort:{"submittedDate":-1}}, function (err, images)
    {
        if(err)
        {
            logger.info("Error occured");
            throw err;
        }
        else
        {
            logger.info("images sorted are:",images);
            cb(images);
        }

    });

任何帮助都会得到满足。

1 个答案:

答案 0 :(得分:1)

我通过这种方式排序解决了我的问题:

image.find({reviewed:true },{limit:10},{sort:{"submittedDate":-1}}, function (err, images){
}