按datesortingsequelize.js查询

Post .findAll({where: {tag: 'news'}, limit: 10}) .success(function(result) { ... }) 

如何在我的查询中插入按datesorting的条件,而不使用sequelize.query

 .findAll({ limit: 10, sort: [updatedAt, descending]}) 

Solutions Collecting From Web of "按datesortingsequelize.js查询"

这里是语法:

 Post.findAll({ limit: 10, order: '"updatedAt" DESC' }) 

以下是官方文档中的更多示例 。

@dankohn是正确的,这将工作,但它是更安全的使用以下内容:

 Post.findAll({ limit: 10, order: [['updatedAt', 'DESC']]}); 

为此

将转义updatedAt并validationDESC与有效的方向参数列表

以下是更清晰的语法

Post.findAll({ limit: 10, order: 'updatedAt DESC'});