sql >> Database >  >> NoSQL >> MongoDB

Hoe exporteer ik alle collecties in MongoDB?

Gebruik voor luie mensen mongodump , het is sneller:

mongodump -d <database_name> -o <directory_backup>

En om het te "herstellen/importeren" (van directory_backup/dump/):

mongorestore -d <database_name> <directory_backup>

Zo hoeft u niet alle collecties afzonderlijk te behandelen. Specificeer gewoon de database.

Merk op dat ik zou aanraden om mongodump niet te gebruiken /mongorestore voor big data-opslag . Het is erg traag en als je eenmaal meer dan 10/20 GB aan gegevens hebt, kan het uren duren om te herstellen.



  1. ClusterControl runtime configuratie-opties

  2. MongoDB $atanh

  3. Hoe redis gebruiken om hiërarchische gegevens op te slaan?

  4. Hoe DIFF op gesorteerde set te krijgen