保存、3.2からダンプ3.4で復元し、エラーインデックスIは、(MongoDBの3.4を復元)(MongoDBの3.2をダンプ)は、次のエラーが表示されます。安全なインデックスがnullであるようMongoDBの= nullを
Failed: ngivr-dev.ledgerhelpers: error creating indexes for ngivr-dev.ledgerhelpers: **createIndex error:** **The field 'safe' is not valid for an index specification.** Specification: **{ unique: true, name: "ledgerId_1", safe: null, ns: "ngivr-dev.ledgerhelpers", background: true, key: { ledgerId: 1 } }**
が見えます。しかし、MongoDB 3.4でどのように使用できますか? 3.2は大丈夫です。
'--noIndexRestore'オプションは' mongorestore'コマンドではなく、 'mongodump'コマンドで使用されるべきです。 – Keith
あなたは完全に正しいです:私はmlabを使ってmongodbをホストしています。必要に応じてバージョンを更新しました(2.xから3.2へ)。古いインデックス(2.xで作成されたもの)安全:ヌル。私にとっては、インポートの問題を作成したのはこの古い仕様でした。問題を解決せずにこれらのインデックスを再作成しました。タンク! – Etienne