その最終的なprint(result);
を変更します 次のように:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
注:最初の行は列ヘッダー専用です。 2行目は、各従業員の結果を別々の行に出力します。
次に、スクリプトを呼び出して、次のように出力をCSVファイルに送信します。
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
注:--quiet
argは、標準のMongoヘッダー出力(シェルバージョンと初期データベース)を抑制します。
詳細em>を作成しました コレクションを作成し、それにJSONドキュメントを追加してから、変更したスクリプトを実行すると、次のCSVファイルコンテンツが作成されました。
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5