MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie exportiere ich alle Sammlungen in MongoDB?

Verwenden Sie für faule Leute mongodump , es ist schneller:

mongodump -d <database_name> -o <directory_backup>

Und zum "Wiederherstellen/Importieren" (aus directory_backup/dump/):

mongorestore -d <database_name> <directory_backup>

Auf diese Weise müssen Sie sich nicht mit allen Sammlungen einzeln befassen. Geben Sie einfach die Datenbank an.

Beachten Sie, dass ich von der Verwendung von mongodump abraten würde /mongorestore für große Datenspeicher . Es ist sehr langsam und sobald Sie mehr als 10/20 GB an Daten haben, kann die Wiederherstellung Stunden dauern.