これと同じ問題があり、robomongo (Robo 3T 1.1.1) でスクリプトを実行しても値をコピーできず、エクスポート オプションもありませんでした。これを達成できる最善の方法は、mongoexport を使用することです。mongodb がローカルにインストールされている場合は、mongoexport を使用して任意のサーバーのデータベースに接続し、データを抽出できます。
リモート サーバー上のデータと csv 出力ファイルに接続するには、コマンド ラインで次の mongoexport を実行します。
mongoexport --host HOSTNAME --port PORT --username USERNAME --password "PASSWORD" --collection COLLECTION_NAME --db DATABASE_NAME --out OUTPUTFILE.csv --type=csv --fieldFile fields.txt
fieldFile: 目的の列を抽出するのに役立ちます。例: fields.txt の内容は次のとおりです。
ユーザーID
列「userId」の値のみを抽出する
リモート サーバー上のデータ、json 出力ファイル:
mongoexport --host HOST_NAME --port PORT --username USERNAME --password "PASSWORD" --collection COLECTION_NAME --db DATABASE_NAME --out OUTPUT.json
これにより、すべてのフィールドが json ファイルに抽出されます
localhost 上のデータ (mongodb は localhost で実行されている必要があります)
mongoexport --db DATABASE_NAME --collection COLLECTION --out OUTPUT.json
参照: https://docs.mongodb.com/manual/reference/program/mongoexport/#use