MongoDB の特定のデータをエクスポートする方法

MongoDBの一部のデータをエクスポートするには、MongoDBのエクスポートツールであるmongodumpを使用できます。以下は、mongodumpを使用して一部のデータをエクスポートする手順です。

  1. ターミナルまたはコマンドプロンプトを開き、mongodump があるディレクトリに移動します。
  2. 以下のコマンドを使ってMongoDBの一部のデータをexportします。
mongodump --db <数据库名称> --collection <集合名称> --query <查询条件> --out <输出目录>
  1. <データベース名>:データを取り出すデータベースの名前
  2. <コレクション名>: データを出力するコレクションの名前です。
  3. <検索条件>: エクスポートするデータの検索条件を指定します。例: ‘{ “フィールド名”: “フィールド値” }’
  4. <出力ディレクトリ>:エクスポートするデータの出力ディレクトリを指定します。データはこのディレクトリ内にBSON形式で保存されます。

例えば、“mydb“ データベースの “mycollection“ コレクションで age フィールドが18のデータをエクスポートするには、次のコマンドを使用します。

mongodump --db mydb --collection mycollection --query '{ "age": 18 }' --out /path/to/output/directory
  1. コマンドを実行すると、mongodump は指定した出力ディレクトリ内にクエリ条件を満たすデータをエクスポートします。

注意:大量データをエクスポートする場合は、–gzip オプションを使用すると、エクスポートされるデータを圧縮し、データファイルのサイズを小さくできます。たとえば、上記の例のコマンドには –gzip オプションを追加できます。

mongodump --db mydb --collection mycollection --query '{ "age": 18 }' --out /path/to/output/directory --gzip

gzip圧縮されたファイルとして出力ディレクトリにデータが保存されます。

广告
広告は10秒後に閉じます。
bannerAds