Sequelize js - 限制和排序错误

Posted

技术标签:

【中文标题】Sequelize js - 限制和排序错误【英文标题】:Sequelize js - limit and Sorting bug 【发布时间】:2014-04-27 09:05:37 【问题描述】:

在 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"]]

【问题讨论】:

我今天遇到了完全相同的问题并订购:[["postDate","DESC"]] 修复了它。谢谢! 你应该自己回答问题并接受它 【参考方案1】:

你必须像这样指定它:order: [["postDate","DESC"]]

【讨论】:

以上是关于Sequelize js - 限制和排序错误的主要内容,如果未能解决你的问题,请参考以下文章