24

次のようなmongoエクスポートを試しました:

./mongodump --db local --collection lecturer 

そして、私は試しました:

./mongodump --db  local --collection posts --out - >  lecturer .csv  

同じエラーメッセージが表示されます:Syntax Error: syntax error (shell):1

  1. コードの何が問題になっていますか?
  2. エクスポートが成功した場合、データはどこに保存されますか?
4

2 に答える 2

40

データベースをバックアップおよび復元する方法

Mongo を起動し、ターミナルで新しいタブを開きます。まず、バックアップを保存するフォルダーに移動し、次のコマンドを入力します。

単一データベースのバックアップ:

mongodump --host localhost --port 27017 --db db_name

単一のデータベースを復元します。

mongorestore --host localhost --port 27017 --db **** dump/db_name

(この場合、****データベースの UserDefinedName を表します > mydb dump/db_name > これにより、dump db が mydb にインポートされます)

すべてのデータベースをバックアップします。

mongodump --host localhost --port 27017

すべてのデータベースを復元します。

mongorestore --host localhost --port 27017  dump
于 2014-06-25T07:17:26.903 に答える
28

mongodumpはコマンドライン ユーティリティであり、mongo JavaScript シェルではなく、システム コマンド プロンプトから実行することになっています。

./mongodump --db local --collection lecturer

成功した場合、このコマンドはdump現在のディレクトリのディレクトリの下にいくつかのファイルを作成します。

于 2012-06-14T21:30:26.700 に答える