Node.js 续集nodejs我可以用1个findAll在自定义数组中查找电子邮件吗?
我正在使用sequelize进行一个项目,我遇到了一个问题: 我需要在自定义数组中查找所有电子邮件,如:Node.js 续集nodejs我可以用1个findAll在自定义数组中查找电子邮件吗?,node.js,arrays,sequelize.js,Node.js,Arrays,Sequelize.js,我正在使用sequelize进行一个项目,我遇到了一个问题: 我需要在自定义数组中查找所有电子邮件,如: const array = ['1234@gmail.com', '14521@gmail.com', '13245@gmail.com'] 和findAll用户,其中只有一个操作的数组元素, 我可以这样做吗? 我认为这样的事情: const array = ['1234@gmail.com', '14521@gmail.com', '13245@gmail.com'] c
const array = ['1234@gmail.com', '14521@gmail.com', '13245@gmail.com']
和findAll用户,其中只有一个操作的数组元素,
我可以这样做吗?
我认为这样的事情:
const array = ['1234@gmail.com', '14521@gmail.com', '13245@gmail.com']
const users = await db.Users.findAll({ where: {
[Op.contains]: array
}}).then(user => res.send(user));
谢谢你的帮助 我已经得到了答案:
const array = ['123@gmail.com', '456@gmail.com'];
const users = await db.Users.findAll({where: {
Email: array
}}).then(room => res.send(room));