[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
2022-01-31 20:22:15
質問
mongoから渡された接続文字列でmongoDBサーバーに接続しようとしています。
"mongodb+srv://david:[email protected]/test?retryWrites=true"
私のコードでは、このようにmongooseを通して接続を呼び出しています(もちろんパスワードは入れています)。
const mongoose = require('mongoose');
const db = 'mongodb+srv://david:<password>@cluster0-re3gq.mongodb.net/test?retryWrites=true'
mongoose
.connect(db, {
useNewUrlParser: true,
useCreateIndex: true
})
.then(() => console.log('MongoDB connected...'))
.catch(err => console.log(err));
このコードを実行すると、次のようなエラーが発生します。
MongoError: bad auth Authentication failed."
何か心当たりはありますか?
解決方法は?
mongodbのアカウントパスワードとユーザーパスワードを間違えているようです。 アカウントパスワードではなく、ユーザーパスワードを使用する必要があります。 私の場合は、それが原因でした。
関連
-
[解決済み】エラーです。EACCES: 権限が拒否されました、アクセス '/usr/local/lib/node_modules' 。
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
[解決済み】モジュール '@babel/core' が見つかりません。
-
[解決済み] MongoClient v3.0使用時、db.collectionが関数でない
-
[解決済み] nodeファイルの先頭にある"/usr/bin/env node "は、具体的には何をするのですか?
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] ExpressJS : res.redirect()が期待通りに動作しない?
-
[解決済み] nvm は npm config の "prefix" オプションと互換性がありません。
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] "致命的なエラーです。grunt "コマンドを実行すると、"Unable to find local grunt. "と表示されます。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】AWS Lambdaでnodejsの「ref」モジュールを使用すると「invalid ELF header」と表示される件
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み] EventEmitter のメモリリークの可能性が検出された
-
[解決済み] Passport JSのreq.isAuthenticated()はどのように実装されていますか?[クローズド]
-
[解決済み] ブラウザで動作しているURLで「connect ETIMEDOUT」エラーが発生する原因は何ですか?
-
[解決済み] ExpressJS : res.redirect()が期待通りに動作しない?
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] パスワードをデータベースに保存する最適な方法【終了しました