MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Récupérez les valeurs du tableau et stockez-les dans un fichier csv à l'aide de MongoDB

Changez ce dernier print(result); à ce qui suit :

print("Id,name,age,count,RatingValue");
print(result.join("\n"));

Remarque :La première ligne est réservée aux en-têtes de colonne ; la deuxième ligne imprime le résultat de chaque employé sur une ligne distincte.

Appelez ensuite votre script et dirigez la sortie vers un fichier CSV comme ceci :

mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"

Remarque :Le --quiet arg supprime la sortie d'en-tête Mongo standard (version du shell et base de données initiale).

J'ai créé un détails collection, et y avez ajouté votre document JSON, puis l'exécution du script modifié a généré le contenu de fichier CSV suivant :

Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5