MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Recupere os valores do array e armazene-os no arquivo csv usando o MongoDB


Altere esse print(result); final ao seguinte:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));

Nota:A primeira linha é apenas para os cabeçalhos das colunas; a segunda linha imprime o resultado de cada funcionário em uma linha separada.

Em seguida, chame seu script e direcione a saída para um arquivo CSV assim:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"

Nota:O --quiet arg suprime a saída padrão do cabeçalho do Mongo (versão do shell e banco de dados inicial).

Criei um detalhes coleção e adicionou seu documento JSON a ele e, em seguida, a execução do script modificado resultou no seguinte conteúdo do arquivo CSV:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5