Hi I'm using mongoose along with express js. I have created schema and tried to find. Here is my code
app.post('/createAccount',function (req,res,next){
var phoneNumber = req.body.phoneNumber;
console.log('Phone number:'+phoneNumber);
Account.findOne({ phoneNumber: phoneNumber }, function(err, user) {
console.log("find");
if (user) {
console.log('User:'+JSON.stringify(user));
//res.send('Phone number is taken, please choose another username!');
}else if(err){
console.log('Error:'+JSON.stringify(err));
}else {
console.log('New number');
//return next(); // go to next middleware
}
});
});
Problem is it logs phone number but it doesn't show any logs inside findOne(). What I'm doing wrong here. Please some one show me right direcion. Thank you.