Mongoose 7
Espero les sirva esta aportación
login = async (req,res) => {
try {
const result = await User.findOne({email:req.body.email});
if (result) {
if (bcrypt.compareSync(req.body.password,result.password)) {
res.send('Bienvenido');
}else{
res.send('Usuario y/o contraseña incorrectas');
}
} else {
res.send('no existe el usuario');
}
} catch (error) {
console.log(error);
}
}