我在对 mongoose 进行排序时遇到此错误: 类型错误:无效的排序值:{field:subscribedDate} 我的代码部分是:
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);
}
});
如有任何帮助,我们将不胜感激。
最佳答案
我通过这种方式排序解决了我的问题:
image.find({reviewed:true },{limit:10},{sort:{"submittedDate":-1}}, function (err, images){ }
关于node.js - 如何解决 Mongoose 的排序错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291163/