MongoDB の特定のデータをエクスポートする方法
MongoDBの一部のデータをエクスポートするには、MongoDBのエクスポートツールであるmongodumpを使用できます。以下は、mongodumpを使用して一部のデータをエクスポートする手順です。
- ターミナルまたはコマンドプロンプトを開き、mongodump があるディレクトリに移動します。
- 以下のコマンドを使ってMongoDBの一部のデータをexportします。
mongodump --db <数据库名称> --collection <集合名称> --query <查询条件> --out <输出目录>
- <データベース名>:データを取り出すデータベースの名前
- <コレクション名>: データを出力するコレクションの名前です。
- <検索条件>: エクスポートするデータの検索条件を指定します。例: ‘{ “フィールド名”: “フィールド値” }’
- <出力ディレクトリ>:エクスポートするデータの出力ディレクトリを指定します。データはこのディレクトリ内にBSON形式で保存されます。
例えば、“mydb“ データベースの “mycollection“ コレクションで age フィールドが18のデータをエクスポートするには、次のコマンドを使用します。
mongodump --db mydb --collection mycollection --query '{ "age": 18 }' --out /path/to/output/directory
- コマンドを実行すると、mongodump は指定した出力ディレクトリ内にクエリ条件を満たすデータをエクスポートします。
注意:大量データをエクスポートする場合は、–gzip オプションを使用すると、エクスポートされるデータを圧縮し、データファイルのサイズを小さくできます。たとえば、上記の例のコマンドには –gzip オプションを追加できます。
mongodump --db mydb --collection mycollection --query '{ "age": 18 }' --out /path/to/output/directory --gzip
gzip圧縮されたファイルとして出力ディレクトリにデータが保存されます。