136 votes

Vider la collection Mongo au format JSON

Existe-t-il un moyen de vider la collection mongo au format json? Soit sur le shell, soit en utilisant le pilote java. Je recherche celui qui offre les meilleures performances.

6voto

nightfury Points 75

Voici ma commande pour référence :

 mongoexport --db AppDB --collection files --pretty --out output.json

Sous Windows 7 (MongoDB 3.4), il faut déplacer le cmd à l'endroit où réside le fichier mongod.exe et mongo.exe C:\MongoDB\Server\3.4\bin sinon cela ne fonctionnera pas en disant qu'il ne reconnaît pas la commande mongoexport .

3voto

Ninja Points 1906

De la documentation Mongo :

L'utilitaire mongoexport prend une collection et exporte vers JSON ou CSV. Vous pouvez spécifier un filtre pour la requête ou une liste de champs à afficher

En savoir plus ici : http://www.mongodb.org/display/DOCS/mongoexport

-3voto

Moe Far Points 2294

Si vous souhaitez vider toutes les collections, exécutez cette commande :

 mongodump -d {DB_NAME}   -o /tmp 

Il générera toutes les données des collections dans les json et bson dans le répertoire /tmp/{DB_NAME}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X