0
我发现我的网站无法工作了,因为我无法验证我的mongolab数据库。Node.js MongoError:身份验证失败
这里是我的代码(它使用了几个月工作):
var mongoose = require('mongoose');
mongoose.connect('mongodb://USER:[email protected]:53419/jobinfest',
function(err) {
console.log(err);
if (err) { throw err; }
}
);
我有这样的错误:
{ [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }
,但我可以通过mongolab访问数据库和:
mongo ds053419.mongolab.com:53419/jobinfest -u USER -p PASSWORD
我试图创建新的用户,甚至是一个新的数据库。这种连接方式似乎不起作用
当您连接使用蒙戈外壳,你能够访问jobinfest /更新收藏? – Mani
我发现这个职位:http://stackoverflow.com/questions/30924859/unable-to-connect-to-mongolab-getting-mongoerror-auth-failed,这可能会帮助你。 – Zagonine
@Mani是的,我可以通过shell更新集合 –