web-dev-qa-db-ja.com

mongooseを使用してmongoDB Atlasに接続する方法

Mongoose.connect()を介してmongoDB Atlasのクラスターに接続しようとしていますが、接続しようとするたびに「MongoError:authentication fail」という例外が表示されます。まだマングースでサポートされていますか?.

10
M Hilal

この関連記事の答え は正しいです。あなたがすべき:

  • オプションを接続文字列と混ぜないでください(もしそうなら)
  • 実行しているIPがホワイトリストに登録され、ネットワークがAtlasへの接続を許可していることを確認してください
  • ユーザーに十分な権限があることを確認してください
  • アトラスが提供する接続文字列をそのまま使用し、そのまま提供します

    mongoose.connect(uri);