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

Mongorestore in einer anderen Datenbank

Sie müssen tatsächlich auf den Container "database name" zeigen Verzeichnis "innerhalb" des Ausgabeverzeichnisses des vorherigen Dumps:

mongorestore -d db2 dumpdir/db1

Und normalerweise ist nur als Positionsargument in Ordnung, anstatt mit -dir was nur benötigt würde, wenn "out of position", dh "in der Mitte der Argumentliste".

p.s. Für Archivsicherungsdatei (getestet mit mongorestore v3.4.10)

mongorestore --gzip --archive=${BACKUP_FILE_GZ} --nsFrom "${DB_NAME}.*" --nsTo "${DB_NAME_RESTORE}.*"