无法使用Node.js连接到MongoDB。
这是我的代码(mdb.js):
var MongoClient = require('mongodb').MongoClient, format = require('util').format;
MongoClient.connect('mongodb://localhost:3000', function(err,db){
if(err){
throw err;
} else {
console.log("Connected");
}
db.close();
});
节点mdb.js打印出MongoError:
答案 0 :(得分:1)
您的错误解释。
Mongo无法找到默认的数据库路径B:/data/db
。
创建此文件夹或在启动时选择另一个DB目录
mongod --dbpath yourPath(C:\myDb)
默认mongo端口为27017
,因此您需要更改连接字符串,如"mongodb://@localhost:27017/dbYouWant"
希望这有帮助。
答案 1 :(得分:0)
首先通过在安装MongoDB的目录中运行mongod
来确保您的MongoDB服务器正在运行。
然后查看它正在运行的端口(通常是它的27017)。然后在您的代码中更新您的网址,您就可以了。
答案 2 :(得分:0)
答案 3 :(得分:0)