Postgresql 找到这个或那个

Postgresql 找到这个或那个,postgresql,sequelize.js,Postgresql,Sequelize.js,我正在尝试使用Sequelize执行查找,它返回一条与用户名或电子邮件匹配的记录。一个电话能做到这一点吗?我有点像: User.find({ where: { username: "bryan", email: "bryan@foo.com" } }).then(...) 但是这不包括用户名和电子邮件;我需要用户名或电子邮件来匹配 我可以很容易地在2个DB调用中实现这一点,但是否可以在1个DB调用中实现这一点 文档在这里:我仍然不知道它是否内置在Sequelize中

我正在尝试使用Sequelize执行
查找
,它返回一条与
用户名
电子邮件
匹配的记录。一个电话能做到这一点吗?我有点像:

User.find({
  where: { 
    username: "bryan", 
    email: "bryan@foo.com"
  }
}).then(...)
但是这不包括
用户名
电子邮件
;我需要
用户名
电子邮件
来匹配

我可以很容易地在2个DB调用中实现这一点,但是否可以在1个DB调用中实现这一点


文档在这里:

我仍然不知道它是否内置在Sequelize中,但是好的老SQL可以做到这一点:

User.find({
  where: ["username = ? OR email = ?", "bryan", "bryan@foo.com"]
}).then(...)
也可以通过Sequelize语法标记正确答案

User.find({
  where: Sequelize.or({ username: 'bryan' }, { email: 'bryan@foo.com' })
});