3

mongodump を別の名前のデータベースに復元しようとしています (これは、--db <dbname>スイッチを介して可能になるはずです)。

私の作業ディレクトリには、単一の db ダンプを含む単一のダンプ フォルダーが含まれています。

ただし、このコマンドを試すと:

mongorestore --port xxxxx --db some_destination_db

次のエラーが表示されます。

 ERROR: ERROR: root directory must be a dump of a single database
 ERROR:        when specifying a db name with --db

なぜこれを取得しているのかわかりません。Googleでヘルプが見つかりません。誰にもアイデアはありますか?

4

2 に答える 2

13

復元元のソース db ダンプ ディレクトリのパスを含める必要があります (MongoDB 2.6 の場合と同様)。

たとえば、「twitter」から「some_destination_db」に復元する場合、コマンド ラインは次のようになります。

mongorestore --port xxxxx --db some_destination_db dump/twitter

于 2015-01-13T13:48:52.233 に答える
0

宛先パスにいくつかのサブフォルダーが含まれている可能性があります

于 2017-11-06T06:07:45.560 に答える