Cargando...

Respaldar y recuperar MongoDB

MongoDB es una base no relacional, que resulta maravillosa para ciertos proyectos, pero, así como rompe el esquema de una base 'tradicional', ¿cómo se hacen respaldos de nuestra información?

Backup

$ mongodump -d base -o /var/backups/mongodb

Por defectom esto dejará el respaldo en un directorio llamado /var/backups/mongodb.

Backup a una colección

$ mongodump -d base -c coleccion

Para restaurar el backup:

$ mongorestore -d base backup

Y, para restaurar sólo una colección:

$ mongorestore -d base coleccion.bson