Sequelize.js sequelize如何支持按字段排序(id,4,1,2,5)操作的select查询

Sequelize.js sequelize如何支持按字段排序(id,4,1,2,5)操作的select查询,sequelize.js,Sequelize.js,我想为我的sequelize查询添加“order by field()”支持。 那么,sequelize是否会支持此操作? 例如,我有这样的查询 select * from sections sc inner join students s on s.section_id=sc.id where s.id in (505, 509, 485, 278, 374, 382, 130, 184, 257) order by FIELD(s.id,505, 509, 485, 278, 374, 38

我想为我的sequelize查询添加“order by field()”支持。 那么,sequelize是否会支持此操作? 例如,我有这样的查询

select * from sections sc inner join students s on s.section_id=sc.id where s.id in (505, 509, 485, 278, 374, 382, 130, 184, 257) order by FIELD(s.id,505, 509, 485, 278, 374, 382, 130, 184, 257);
sequelize如何支持按字段顺序(id,4,1,2,5)操作的选择查询

您可以使用该操作将精确值传递到查询中:

{
顺序:sequelize.literal('FIELD(s.id,505509485278374382130184257)'),
}
请参见本页上的示例: