身份validation失败的mongoose
我正在尝试启用我的mongo服务器的身份validation。 我已经做了:
– 将configuration的安全性configuration到mongo.conf中
– 创build用户(如果使用mongo -u -p …..从控制台工作正常)
在节点服务器JS我的configuration是这样的
mongoose.connect(mongodb://user:pass@localhost:27017/dbName);
另外我已经尝试过
mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"admin"}});
和这个
mongoose.connect(mongodb://user:pass@localhost:27017/dbName,{auth:{authdb:"dbName"}});
总是得到这个错误:
Authentication failed
什么会做错?
尝试像这样指定authDB
–
mongoose.connect("mongodb://user:pass@localhost:27017/dbName?authSource=admin");