【发布时间】:2019-09-28 20:52:11
【问题描述】:
我是 Node.js 的新手,正在尝试在 Sequelize 中运行“与”和“或”运算符,MySQL 查询是这样的
SELECT * from User WHERE (role = 'INSTRUCTOR') AND ((pix <> null) OR (description <> null)) OEDER BY id DESC
上面的 MySQL 查询是我想用 Sequelize 运行的,但它不起作用。
以下是我的 Sequelize 代码:
return await models.User.findAll({
where: {role: 'INSTRUCTOR'}, [Op.or]: [{pix: {[Op.ne]: null}}, {description: {[Op.ne]: null,}}], order: [['id', 'DESC']]
})
如何在 Sequelize 中运行该查询?
【问题讨论】:
标签: node.js sequelize.js sequelize-cli