テスト目的でステージングサーバーにコピーするサブセットをダンプしたい大規模なMongoコレクションがあります。このコレクションには、GridFSファイルのObjectIDであるフィールドが含まれています。mongodumpの--queryフラグを使用してコレクションのサブセットを簡単に取得できますが、メインコレクション内の一致するレコードによって参照されるGridFSファイルとチャンクだけをダンプする簡単な方法もわかりません。これを達成するための最も苦痛の少ない方法は何でしょうか?
(Mongoのコマンドラインツールのみを使用してエクスポートを実行する簡単な方法がない場合は特に驚かないので、その場合は、プログラムでエクスポートを実行する方法にも興味がありますが、 mongorestoreなどの標準ツールを使用してインポートできる出力。Pythonのmongoドライバーは、私が最も快適なものですが、気になりません。)