這是我的NodeJS程序它給一個錯誤:無法連接到mongoDB服務器。錯誤:[錯誤:連接關閉]
var mongodb = require('mongodb');
var server = Server = require('mongodb').Server;
var MongoClient = mongodb.MongoClient;
var url = 'mongodb://localhost:27017/prisync_mamy';
MongoClient.connect(url, function (err, db) {
if (err) {
console.log('Unable to connect to the mongoDB server. Error:', err);
} else {
console.log('Connection established to', url);
var collection = db.collection('urlAnalysis_mamy');
var cursor = collection.find({channel_name:'urlAnalysis_mamy'});
cursor.each(function (err, doc) {
if (err) {
console.log(err);
} else {
console.log('Fetched:', doc);
}
});
}
});
Error: [Error: connection closed]
但是當我在終端上鍵入蒙戈它運行良好。
這些代碼適用於我...任何其他錯誤? – zangw
沒有任何其他錯誤。 – YAM
你的機器上是否安裝了MongoDB服務器,並且它正在運行?你通常可以在終端輸入'mongo'來測試。 – xaviert