Modifica quell'ultimo print(result);
al seguente:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Nota:la prima riga è solo per le intestazioni di colonna; la seconda riga stampa il risultato di ciascun dipendente su una riga separata.
Quindi chiama il tuo script e indirizza l'output a un file CSV in questo modo:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Nota:il --quiet
arg sopprime l'output dell'intestazione Mongo standard (versione della shell e database iniziale).
Ho creato un dettagli raccolta e aggiunto il documento JSON, quindi l'esecuzione dello script modificato ha prodotto il seguente contenuto del file CSV:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5