この問題にも遭遇しました。 MongoDB 3+を実行していると思いますか?
悪いニュース: Moped 2(現在mongoidで使用されています)は、MongoDB3+の認証をサポートしていません。
朗報: 現在、大規模な書き換えが進行中であり(Mongoid 5)、MongoDBチームによってサポートされる予定です。今日マスターからプルしてテストすることができます...しかし、それは非常に不安定なので、まだ本番環境にはお勧めしません。
ソリューションオプション
- MongoDBおよびデータベースへのパブリックDNSからユーザー/パス認証を削除します。秘密鍵でSSHを使用し、秘密アドレスに接続します。
- MongoDB2.xへのダウングレード
- Mongoid5を使用する