Post
.findAll({where: {tag: 'news'}, limit: 10})
.success(function(result) { ... })
如何在我的查询中插入按日期排序的条件,而不使用sequelize.query
之类的
.findAll({ limit: 10, sort: [updatedAt, descending]})
答案 0 :(得分:81)
@dankohn是正确的,这将有效,但使用以下内容更安全:
Post.findAll({ limit: 10, order: [['updatedAt', 'DESC']]});
这个
将转义updatedAt并根据有效方向参数列表验证DESC
答案 1 :(得分:20)
答案 2 :(得分:3)
以下是更清晰的语法
Post.findAll({ limit: 10, order: 'updatedAt DESC'});