web-dev-qa-db-ja.com

jsの続編-制限と並べ替えのバグ

Sequelize jsでクエリを並べ替える適切な方法は何ですか?

例:

db.model.findAll({ 
    where: conditions, 
    order: 'postDate DESC', 
    limit: 10, 
    offset: 0, 
    include: [model1, model2] 
}).complete(function(err, results){console.log(results); });

制限とオフセットの結果を最初にプルし、次にソートを実行します。結果を制限する前に、最初に並べ替えを行うにはどうすればよいですか?


将来このバグに遭遇する人は、これが修正です

order: [["postDate","DESC"]]
30
Gingy

次のように指定する必要があります:order: [["postDate","DESC"]]

16