Ответ 1
Вот синтаксис:
Post.findAll({ limit: 10, order: '"updatedAt" DESC' })
Ниже примеры из официальной документации.
Post
.findAll({where: {tag: 'news'}, limit: 10})
.success(function(result) { ... })
Как вставить условие сортировки по дате в моем запросе, не используя sequelize.query
как
.findAll({ limit: 10, sort: [updatedAt, descending]})
Вот синтаксис:
Post.findAll({ limit: 10, order: '"updatedAt" DESC' })
Ниже примеры из официальной документации.
@dankohn является правильным, и это будет работать, но безопаснее использовать следующее:
Post.findAll({ limit: 10, order: [['updatedAt', 'DESC']]});
как это
выйдет из updateAt и проверит DESC на список допустимых параметров направления
Ниже приведен более чистый синтаксис
Post.findAll({ limit: 10, order: 'updatedAt DESC'});