Sequelize:如何按字符长度对结果进行排序?

Ama*_*eye 0 mysql sequelize.js

有没有办法按续集中列的长度(字符)对结果进行排序?

例如,如果我搜索“lor”,我希望得到以下结果:

results
________________
lor
lorem
lorem ip
lorem ips
lorem ipsum
Run Code Online (Sandbox Code Playgroud)

如有任何建议,感激不尽

Dar*_*hta 5

您可以使用ORDER,例如:

order: [
    [sequelize.fn('length', sequelize.col('column_name')), 'DESC']
 ]
Run Code Online (Sandbox Code Playgroud)