mongodump/mongorestore minimale Beispiele

English Deutsch

Datenbank erstellen & wiederherstellen

mongodump.sh
mongodump --db mydb --out mydb.mongobackup

Dies sichert die Datenbank mydb von der MongoDB, die auf localhost läuft, und speichert das Backup im neu erstellten DigiKey.mongobackup-Verzeichnis als BSON.

mongorestore.sh
mongorestore mydb.mongobackup

Dies stellt das Backup auf localhost wieder her (der Datenbankname, mydb, ist im Backup-Verzeichnis gespeichert).

Es wird keine bestehenden Dokumente überschreiben oder aktualisieren, noch Dokumente löschen, die aktuell vorhanden sind aber nicht im Backup enthalten sind.

Backup mit Drop wiederherstellen

mongorestore-drop.sh
mongorestore --drop mydb.mongobackup

Dies wird jede Collection droppen (d.h. löschen) vor dem Import aus dem Backup. Das bedeutet, dass

Beachte jedoch, dass während des Imports des Backups einige Dokumente in der Datenbank fehlen könnten, bis das Backup vollständig wiederhergestellt wurde.

Beachte, dass dies keine Collections löscht, die nicht im Backup enthalten sind.


Check out similar posts by category: Databases