sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongorestore a través de stdin a db con un nombre diferente

A partir de la versión 3.4 de mongorestore , puede lograr esto usando --nsFrom y --nsTo opciones, que proporcionan una forma basada en patrones para manipular los nombres de sus colecciones y/o bases de datos entre el origen y el destino.

Por ejemplo, para volcar desde una base de datos llamada dumpdb a una nueva base de datos llamada restoreb:

mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop

Más de los documentos de mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#cambiar-colecciones-espacios de nombres-durante-la-restauración