1. ホーム
  2. node.js

[解決済み】mongooseを使用してmongoDBアトラスに接続する方法

2022-03-17 19:11:59

質問

Mongoose.connect() で mongoDB Atlas のクラスタに接続しようとしているのですが、接続しようとすると例外 "MongoError: authentication fail" が発生します。 MongoDB Atlas は新しい mongo サービスですが、mongoose ではまだサポートされていないのでしょうか?

どうすればいいですか?

この関連記事の答え が正しいです。そうすべきです。

  • オプションと接続文字列を混在させない(混在させた場合)。
  • 実行中のIPがホワイトリストに登録され、ネットワークがAtlasへの接続を許可していることを確認する。
  • ユーザーが十分な権限を持っていることを確認する
  • 接続文字列を使用する そのまま に提供し、それを

    mongoose.connect(uri);