sql >> データベース >  >> NoSQL >> MongoDB

3.2からのMongoDBダンプ、3.4で復元、エラーインデックスセーフ=null

    safe=true インデックス仕様ではありません。

    3.4より前の以前のバージョンのMongoDBでは、追加のインデックス仕様を追加できます。それらは特定のドライバーによって使用されました。

    3.4で、mongodbはインデックス仕様の検証を追加しました:

    そのため、このエラーが発生します。3.2バージョンのインデックスに無効なインデックス仕様がないことを確認してから、mongodumpを実行する必要があります。

    kz_sergeyが彼の答えで言っているように、あなたはmongorestoreすることができます --noIndexRestoreを使用する 、それはうまくいくはずです。



    1. Ubuntu14.04でのMongoDBのインストールに失敗しました

    2. インデックス付きフィールドによるMongoDb検索

    3. HerokuアプリをAtlasMongoDBクラウドサービスに接続する

    4. MongoDB集計の比較:group()、$ group、MapReduce