Javascript node.js sequelize:multiple';或';和';和';操作人员
在sequelize中如何做到这一点?我需要使用“运算符”或“运算符后面/内部”和Javascript node.js sequelize:multiple';或';和';和';操作人员,javascript,node.js,sequelize.js,Javascript,Node.js,Sequelize.js,在sequelize中如何做到这一点?我需要使用“运算符”或“运算符后面/内部”和 SELECT * FROM dbo.bdi_user2 WHERE (username = 'test' OR email = 'test' ) AND (senha = '123' OR password = '123') 我试了一下,但不行 database.models.User.findAll({ where: {
SELECT
*
FROM
dbo.bdi_user2
WHERE
(username = 'test' OR email = 'test' )
AND (senha = '123' OR password = '123')
我试了一下,但不行
database.models.User.findAll({
where: {
$or: [
{ username: username },
{ email: username },
],
$and: [
{ pwd: password },
{ password: password }
]
},
logging: console.log
})
试试这样的
database.models.User.findAll({
where: {
$and: [
{
$or: [
{ username: username },
{ email: username },
]
},
{
$or: [
{ pwd: password },
{ password: password }
]
}
]
},
logging: console.log
})