MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongorestore in un database diverso

Devi effettivamente puntare al contenitore "nome database" directory "all'interno" della directory di output dal dump precedente:

mongorestore -d db2 dumpdir/db1

E di solito solo va bene come argomento posizionale piuttosto che con -dir che sarebbe necessario solo quando "fuori posizione" cioè "in mezzo alla lista degli argomenti".

p.s. Per il file di backup dell'archivio (testato con mongorestore v3.4.10)

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