復元する必要がある mongo データベースがたくさんあります。以前mongodump
は、コレクションを含むバックアップディレクトリを取得していました。このようなもの:
|- mydir
|-- db1
|--- collection1
|--- collections2
|-- db2
|--- collection1
|--- collections2
私は、次のエラーが表示cd
されます。mydir
mongorestore
2016-07-25T10:41:12.378-0400 using default 'dump' directory
2016-07-25T10:41:12.378-0400 Failed: can't create ActualPath object from path dump: stat dump: no such file or directory
次に、次のような特定のデータベースを復元しようとするmongorestore db2
と、次のエラーが発生します。
2016-07-25T10:47:04.413-0400 building a list of dbs and collections to restore from db2 dir
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection1.bson", skipping...
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection1.metadata.json", skipping..."db2/collection2.bson", skipping...
2016-07-25T10:47:04.413-0400 don't know what to do with file "db2/collection2.metadata.json", skipping...
2016-07-25T10:47:04.414-0400 done
何をしようとも、この 2 つのエラーを交互に繰り返します。これは、私が使用しているどのデータベースでも同じです。
--db
フラグ、パラメーターを使用して-d
、第 3 引数 ( mongorestore --db [db] [dump_path]
) としてダンプ パスを設定してみました。Stackoverflow で見つけたものすべて。何もない。
私はこれに行き詰まっており、どうすればよいかわかりません。
編集
OS: Ubuntu 14.04
このガイドに従ってMongoDBをインストールしました:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/