无法从shell / robomongo连接mongodb。 但通过nodejs代码连接
我曾尝试使用以下命令从shell连接mongodb。
mongo xxxxx.mongolab.com:47612/dbname -u user -p password
但是我收到错误: 错误:18身份validation失败 。
当我尝试从Robomongo连接时,同样的授权失败。
但是当我试图从我的NodeJS代码连接mongodb时,它的工作是完美的。
NodeJS代码:
mongoose.connect('mongodb://user:password@xxxxx.mongolab.com:47612/dbname', function (err){ if (err) throw err; console.log("db connected") });
此外,我试图将mongod.conf中的绑定IP从127.0.0.1更改为0.0.0.0
问题依然存在。