我有一个型号( Article
),其字段(名称为 type
)类型为 ENUM('source', 'translated')
,并希望返回由类型字段排序的1篇文章 . 源文章应在翻译文章之前返回 . 就像是:
Article.findOne(order: [
{
type: [
'source',
'translated'
]
}
]);
不幸的是,似乎没有用于按枚举排序的内置解决方案 . 相反,我可能需要排序by case,但我找不到任何关于如何使用Sequelize进行此操作的文档 .
这里的常规方法是什么?
1 回答
按照CASE排序很难在续集中进行,但是按字段排序(链接帖子中的第二个答案)应该是可能的:
据我所知,它只受mysql支持