我試圖用命令提示符將我的mongodb與節點服務器連接起來。連接到MongoDb失敗
我開始我的MongoDB的mongod --dbpath E:\節點開始\節點\數據 然後我使用NPM安裝MongoDB的
安裝MongoDB的依賴我添加了一些代碼到我的app.js其描述如下:
app.js
var mongodb = require('mongodb'); //acquiring mongodb native drivers
var mongoClient = mongodb.MongoClient;
var url = 'mongodb://localhost:7000/myDatabase'; //connection url
mongoClient.connect(url, function(err,db){
if(err){
console.log('Unable to connect to mongodb server. Error :' , err);
}
else{
console.log('Connection established to', url);
db.close();
}
});
當我跑在命令提示app.js,以下出錯:
Unable to connect to mongodb server. Error :{[ MongoError : connect ECONNREFUSED] name : 'MongoError' , message: 'connect ECONNREFUSED' }
我不明白是什麼問題,我應該怎樣做下一個。
MongoDB的端口不是默認端口 – chridam