如何解决node.js续集:多个“或”和“与”运算符
该如何续作?我需要在运算符“和”之后/内部使用运算符“或”
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
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。