无法使用Node.js连接到MongoDB数据库

时间:2016-01-12 06:17:19

标签: node.js mongodb

我有一个问题。我有一个登录应用程序,而我尝试使用电子邮件和密码登录时出现以下错误。

  

错误:

process.nextTick(function() { throw err; })
                                      ^
 Error: connect UNKNOWN 127.0.0.1:27017 - Local (undefined:undefined)
    at Object.exports._errnoException (util.js:870:11)
    at exports._exceptionWithHostPort (util.js:893:20)
    at connect (net.js:843:14)
    at net.js:939:9
    at doNTCallback0 (node.js:419:9)
    at process._tickCallback (node.js:348:13)

我正在解释下面的代码。

  

route.js:

var mongo=require('mongojs');
var database='db_docs';
var collections=['admin','supplier'];
var db=mongo("127.0.0.1:27017/"+database, collections);
exports.login=function(req,res){
    var email=req.body.user_name;
    var pass=req.body.user_pass;
    db.admin.findOne({
        email:email,
        actual_password:pass
    },function(err,docs){
        if(docs){
            var ses=req.session;
            ses.email=docs.email;
            ses.usertype=docs.usertype;
            ses.name=docs.name;
            res.send(docs);
        }
        if(err){
            res.send('Could not login');
        }
    })
}

这里我的MongoDB数据库也在同一个ip和端口号中运行。请帮我解决这个错误。

0 个答案:

没有答案