在Sequelize中,可以通过使用order
选项来对查询结果进行排序。order
选项接受一个包含排序规则的数组。
下面是一些示例代码,展示了如何在Sequelize中对查询结果进行排序:
Model.findAll({
order: [['fieldName', 'ASC']]
});
Model.findAll({
order: [['fieldName', 'DESC']]
});
Model.findAll({
order: [['fieldName1', 'ASC'], ['fieldName2', 'DESC']]
});
Model.findAll({
include: [RelatedModel],
order: [[RelatedModel, 'fieldName', 'ASC']]
});
请注意,fieldName
应替换为要排序的字段名。在以上示例中,ASC
表示升序,DESC
表示降序。
更多关于Sequelize查询的排序选项,请参考Sequelize官方文档。
领取专属 10元无门槛券
手把手带您无忧上云