使用MongoDB和MongoJS连接UNKNOWN 127.0.0.1:27017

时间:2016-01-12 08:17:21

标签: node.js mongodb mongojs

使用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)

我在下面解释我的代码。

var mongo=require('mongojs');
var database='supplier';
var collections=['admin','supplier'];
var db=mongo("mongodb://127.0.0.1:27017/"+database, collections);

我的mongoDB数据库也在默认端口运行,但我仍然无法解决此错误。请帮助我。

1 个答案:

答案 0 :(得分:0)

问题是网址不正确。您不必使用mongodb://

var mongo=require('mongojs');
var database='supplier';
var collections=['admin','supplier'];
var db=mongo("127.0.0.1:27017/"+database, collections);