sql >> Base de Datos >  >> NoSQL >> MongoDB

Recupere los valores de la matriz y guárdelos en un archivo csv usando MongoDB

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