快递js moongose findOne不打电话?

时间:2018-02-07 07:14:03

标签: express mongoose

嗨我正在使用mongoose和express js。我创建了架构并试图找到。这是我的代码

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
            }
        });
}); 

问题是它是否记录了电话号码,但它没有在findOne()中显示任何日志。我在这里做错了什么。请有人向我展示正确的方向。谢谢。

1 个答案:

答案 0 :(得分:1)

我认为您可能会使用createConnection而不是connect,请在此处找到差异Queries hang when using mongoose.createConnection() vs mongoose.connect()