「node.js の mongodb」コースを受講して、データを mongolab インスタンスにインポート/復元しようとしていますが、認証エラー コード 18 エラーが発生し続けます。
nitrous.io ボックスから mongo --shell を使用して作成した任意のインスタンスに接続でき、正常に動作します。したがって、接続文字列と環境変数は正しいです。mongo シェルにログインするときにパスワードを変更すると、実際には正しいパスワードを入力する機会が与えられます。したがって、ユーザー認証が適切であることはわかっています。
提供された mongodump ファイルを使用しようとすると、Auth err code 18 エラーが発生する理由がわかりません。
個々の .bson ファイルも指定しようとしましたが、同じエラーが発生します。
私はmongodバージョン2.4.6に接続していますが、mongorestoreはnitrous.ioボックスで2.0.4しかありません。新しいバージョンに更新して、これが問題かどうかを確認したかったのです。バージョン 2.2.2 でこれが壊れているように見える他のサイトからの他の投稿を読みました。復元のために古いバージョンのバイナリを使用してインポートするとき。
あなた (nitrous.io 開発者) が mongodb のバージョン管理を更新またはサポートする方法を残しているようには見えません。mongodb v2.4.6 に更新する方法はありますか?
また、画像に htop と bmon を追加できれば、それは素晴らしいことです。