是否可以在sequelize的where子句中使用自定义函数? 例如,我希望实现类似的目标:
models
.BLA
.findAll({
where: {
COL1: something,
myFunction(COL2): {
$or: [
{ $lte: 10 },
null
]
},
...
答案 0 :(得分:-1)
如果是SQL函数,您可以执行以下操作:
models
.BLA
.findAll({
where: {
COL1: something,
models.BLA.sequelize.fn('function',
models.BLA.sequelize.col('COL2')): {
$or: [
{ $lte: 10 },
null
]
},