我在通过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);
}
});
任何帮助都会得到满足。
答案 0 :(得分:1)
我通过这种方式排序解决了我的问题:
image.find({reviewed:true },{limit:10},{sort:{"submittedDate":-1}}, function (err, images){ }