Я пытаюсь выполнить запрос findOne с 'где или', но почему всегда возвращаться к улову с пустой ошибкой без ошибки журнала консоли?
{
"message": "query is fail",
"err": {}
}
Мой код указан ниже:
const Op = Sequelize.Op;
User.findOne({
where:
{
[Op.or]: [
{
'username': req.body.username
},
{
'email': req.body.email
}
]
}, logging: console.log
}).then(function (user) {
return res.status(200).send({'message': "query is success"});
}).catch(function (err) {
return res.status(400).send({'message': 'query is fail',err});
});
Я думаю, что мой код правильный, как в документах , а также в других руководствах