按datesortingsequelize.js查询
Post .findAll({where: {tag: 'news'}, limit: 10}) .success(function(result) { ... })
如何在我的查询中插入按datesorting的条件,而不使用sequelize.query
.findAll({ limit: 10, sort: [updatedAt, descending]})
这里是语法:
Post.findAll({ limit: 10, order: '"updatedAt" DESC' })
以下是官方文档中的更多示例 。
@dankohn是正确的,这将工作,但它是更安全的使用以下内容:
Post.findAll({ limit: 10, order: [['updatedAt', 'DESC']]});
为此
将转义updatedAt并validationDESC与有效的方向参数列表
以下是更清晰的语法
Post.findAll({ limit: 10, order: 'updatedAt DESC'});