使用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`)
]
}
希望它能有所帮助!