Cambia ese print(result);
final a lo siguiente:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Nota:La primera línea es solo para los encabezados de las columnas; la segunda línea imprime el resultado de cada empleado en una línea separada.
Luego llame a su secuencia de comandos y dirija la salida a un archivo CSV así:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Nota:El --quiet
arg suprime la salida del encabezado estándar de Mongo (versión de shell y base de datos inicial).
Creé un detalles colección, le agregó su documento JSON y, luego, ejecutar el script modificado dio como resultado el siguiente contenido del archivo CSV:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5