如何访问Sequelize对象的运算符属性



使用Sequelize,我知道我们可以做到:

sequelizeOptions.where = {
[Op.and]: andValues
};

但如果我稍后想添加:

sequelizeOptions.where[[Op.or]] = orValues

但这似乎并不奏效。我该怎么做?

我真的不确定这是否能解决你的问题,但我遇到了类似的问题,我按如下方式解决了它-

where: {
[op.and]: [
{
[op.or]: [
db.sequelize.literal(``user`.`delete_status` = 0 `),
db.sequelize.literal(``user`.`delete_status` IS NULL`)
]
},
db.sequelize.literal(``user->comapanyId`.`id` = 38`)
]
}

希望它能有所帮助!

最新更新