に接続するとき、私はMongoLabデータベースへの接続が、接続上で、次のエラーを取得維持しようとしている、コード18を失敗しました:認証がMongoLabデータベース
{ [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }
私は接続するために使用しているコードは次のとおりです。
var mongoose = require("mongoose");
mongoose.connect("mongodb://username:[email protected]:61474/apitest");
mongoose.connection.on('error', function (err) {
console.log(err);
});
シェルを使用して接続すると、何の問題もありません。私は間違って何をしていますか?
データベースのユーザー名とパスワードの代わりに、mongolab.comのユーザー名とパスワードを使用しているのを確認できますか? – Idos
また、mongodbの新しいバージョンに接続するために古いシェルバージョンを使用していますか? – Idos