使用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数据库也在默认端口运行,但我仍然无法解决此错误。请帮助我。
答案 0 :(得分:0)
问题是网址不正确。您不必使用mongodb://
。
var mongo=require('mongojs');
var database='supplier';
var collections=['admin','supplier'];
var db=mongo("127.0.0.1:27017/"+database, collections);