Změňte poslední print(result);
na následující:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Poznámka:První řádek je pouze pro záhlaví sloupců; druhý řádek vypíše výsledky každého zaměstnance na samostatný řádek.
Poté zavolejte svůj skript a přesměrujte výstup do souboru CSV takto:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Poznámka:--quiet
arg potlačí standardní výstup hlavičky Mongo (verze shellu a počáteční databáze).
Vytvořil jsem podrobnosti kolekce a přidali do ní svůj dokument JSON a potom spuštění upraveného skriptu vedlo k následujícímu obsahu souboru CSV:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5