20

私は常に "admin" DB に接続していますが、これは修正済みのバグです。

Mongoose 5.0.6 MongoDb 3.6 を使用し、Atlas に接続しようとしています。

  1. 私の質問ですが、Mongoose 5.0.6 はどのドライバーに依存していますか?
  2. Mongoose がいつ修正されるかを知るにはどうすればよいですか?
  3. 別の方向で、MongoDB に接続し、この接続を Mongoose で使用する方法はありますか?

乾杯

4

3 に答える 3

51

基本的に、URL リンクで接続を試み、mongoose connect メソッドで DB 名を指定する必要があります。クラスター リンクが次の場合:

mongodb+srv://userName:Passwrod@clustor.mongodb.net/

DB名は次のとおりです。

testDB

次に、次のように mongoose.connect メソッドを呼び出す必要があります。

mongoose.connect('mongodb+srv://userName:Passwrod@cluster.mongodb.net/', {dbName: 'testDB'});
于 2018-02-22T00:13:21.907 に答える
2

MongoDB Atlas への接続でエラーが発生した場合は、次のことを確認してください。

  1. 私たちの IP アドレスをホワイトリストに登録しました / すべて (0.0.0.0/0)
  2. あなたの資格情報は正しいです
  3. ファイアウォール/ウイルス対策が無効になっています

そして、すべてが失敗した場合

  1. DNS が公開されていることを確認してください。または、Google のパブリック DNS に変更することもできます。同じリンクを投げる: https://www.youtube.com/watch?v=F9u5ULrRt3Y

幸運を!

于 2020-05-15T08:03:09.230 に答える