MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongorestore vers une autre base de données

Vous devez réellement pointer vers le conteneur "database name" répertoire "dans" le répertoire de sortie du vidage précédent :

mongorestore -d db2 dumpdir/db1

Et généralement, seul convient comme argument positionnel plutôt qu'avec -dir qui ne serait nécessaire que lorsqu'il est "hors de position", c'est-à-dire "au milieu de la liste des arguments".

p.s. Pour le fichier de sauvegarde d'archive (testé avec mongorestore v3.4.10)

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