我正在尝试根据属性按我的数据进行排序。这里我有一个模型名称Farmer,我按名称订购该模型。查询如下:
Farmer.findAll({order: [['name', 'ASC']]})
这是区分大小写的数据排序。但我想 NumPy 不仁地订购这个箱子。我怎样才能得到它?
最佳答案
您可以使用 sequelize.fn
( http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html#static-method-fn ) 将您的名字转换为小写
Farmer.findAll({
order: [
[
Sequelize.fn('lower', Sequelize.col('name')),
'ASC',
],
],
});
关于javascript - 如何在sequelize(SQLite)中编写不区分大小写的顺序查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55215736/