MongoDB Export/Import Pipe

Así rápido para nota mental, este comando lo uso para migrar una DB de un MongoDB a otro sin escribir el backup en el disco y todo se On The Fly.

mongodump -h CfgSrv01 --port 27020 -d database --archive | mongorestore -h CfgSrv01 --port 27021 --ssl -d database --archive

Se puede agregar el argumento –gzip para comprimir el backup y en el MongoDB destino lo descomprima, este flag va en ambos comandos.

mongodump -h CfgSrv01 --port 27020 -d database --gzip --archive | mongorestore -h CfgSrv01 --port 27021 --ssl -d database --gzip --archive

Probado en MongoDB v3.2.20

Alejandro M.

Ingeniero Mexicano especialista en Seguridad Informática. Conocimientos en Cisco con la certificación Cisco Certified Network Professional - Security, Fortinet con ahora NSE-4, Certified Ethical Hacker. Trabajo con sistema operativos Linux para servidores de servicios web, dns, balanceo de carga, etc... Fanático de los MMORPG