在sequelize js中对查询进行排序的正确方法是什么?
示例:
db.model.findAll({
where: conditions,
order: 'postDate DESC',
limit: 10,
offset: 0,
include: [model1, model2]
}).complete(function(err, results){console.log(results); });
导致拉出限制和偏移的结果,首先然后进行排序。在限制结果之前,我该怎么做才能进行排序?
将来会遇到这个bug,这就是修复
order: [["postDate","DESC"]]
答案 0 :(得分:16)
您必须像这样指定:order: [["postDate","DESC"]]