mongodump/mongorestorefür binäre Backupsmongoexport/mongoimportfür JSON- oder CSV-Exporte
mongodump und mongorestore
mongodump
mongodump erstellt ein binäres Backup der Datenbank, das mit mongorestore wieder eingespielt werden kann.
Syntax
Optionen
`--db`
`--db`
Nur eine bestimmte Datenbank sichern
`--collection`
`--collection`
Nur eine bestimmte Collection sichern
`--out`
`--out`
Zielverzeichnis für das Backup
`--gzip`
`--gzip`
Backup wird komprimiert
`--uri`
`--uri`
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
`--username`, `--password`, `--authenticationDatabase`
`--username`, `--password`, `--authenticationDatabase`
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongorestore
mongorestore spielt ein binäres Backup, das mit mongodump erstellt wurde, wieder ein.
Syntax
Optionen
`--db`
`--db`
Ziel-Datenbank
`--drop`
`--drop`
Vorhandene Daten werden vor dem Import gelöscht
`--gzip`
`--gzip`
Wenn Backup-Dateien komprimiert sind
`--uri`
`--uri`
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
`--username`, `--password`, `--authenticationDatabase`
`--username`, `--password`, `--authenticationDatabase`
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongoexport und mongoimport
mongoexport
mongoexport exportiert Daten aus einer Collection als JSON oder CSV, was z. B. für Datenanalysen nützlich ist.
Syntax
Optionen
`--db`
`--db`
Ziel-Datenbank
`--collection`
`--collection`
Collection, die exportiert werden soll
`--type`
`--type`
json (Standard) oder csv`--out`
`--out`
Ziel-Datei
`--uri`
`--uri`
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
`--username`, `--password`, `--authenticationDatabase`
`--username`, `--password`, `--authenticationDatabase`
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem PasswortBeispiel
mongoimport
mongoimport importiert strukturierte Daten in eine MongoDB-Collection.
Syntax
Optionen
`--db`
`--db`
Ziel-Datenbank
`--collection`
`--collection`
Name der Collection, in welche die Daten importiert werden sollen
`--type`
`--type`
json oder csv`--headerline`
`--headerline`
Erste Zeile der CSV enthält Feldnamen (nur bei csv)
`--drop`
`--drop`
Vor dem Import bestehende Collection löschen
`--uri`
`--uri`
Verbindungs-URI (z. B. bei Authentifizierung oder Remote-Verbindung)
`--username`, `--password`, `--authenticationDatabase`
`--username`, `--password`, `--authenticationDatabase`
Bei aktivierter Authentifizierung notwendig.
Wenn du den
--password-Parameter weglässt, fragt dich das CLI in einem zweiten Schritt nach dem Passwort