var where = {
[Op.or]:
[
{ title: { [Op.like]: `%${req.body.title}%` } },
{ cie_3_char: { [Op.like]: `%${req.body.title}%` } },
{ cie_4_char: { [Op.like]: `%${req.body.title}%` } },
{ discription: { [Op.like]: `%${req.body.title}%` } },
],
[Op.or]:
[
{ status: { [Op.ne]: 'disable' } },
{ status: { [Op.eq]: null } }
],
}
db.diagnostic.findAll({ where: where }).then(resp => {
res.send(resp)
}).catch(err => {
console.log(err)
res.status(400).send({
errors: `${err}`,
success: false
})
})
Этот код работает, но
var where = {
[Op.or]:
[
{ title: { [Op.like]: `%${req.body.title}%` } },
{ cie_3_char: { [Op.like]: `%${req.body.title}%` } },
{ cie_4_char: { [Op.like]: `%${req.body.title}%` } },
{ discription: { [Op.like]: `%${req.body.title}%` } },
],
status: { [Op.ne]: 'disable' } // I want use only this code instead of `or`
}
db.diagnostic.findAll({ where: where }).then(resp => {
res.send(resp)
}).catch(err => {
console.log(err)
res.status(400).send({
errors: `${err}`,
success: false
})
})
Я хочу использовать только status: { [Op.ne]: 'disable' }