18: AuthenticationFailed (エラーコード 18)
MongoDB意味
認証に失敗した。指定されたユーザー名、パスワード、または資格情報が無効で、ユーザーはログインできなかった。
原因
ユーザー名/パスワードの誤り、誤った authSource データベース、認証メカニズムの不一致 (SCRAM-SHA-1/SCRAM-SHA-256)、またはユーザーが指定されたデータベースに定義されていない。
対処方法
ユーザー名とパスワードを確認する。接続文字列に正しい authSource (ユーザーを作成したデータベース。通常は admin) を指定する: ...?authSource=admin。認証メカニズムがサーバーと互換であることを確認する。ユーザーが正しいデータベースに作成されていることを確認する。パスワードに特殊文字が含まれる場合は URL エンコードする。