Si necesitas hacer un backup de tu base de datos con mongo este art铆culo te puede ayudar
En el pr贸ximo comando realizo un backup de la base de datos llamada gastosmensuales y lo llego al directorio /home/fideo/dumps/ claro que esto puede cambiarse por la direcci贸n que ustedes prefieran /home/user/lugarqueprefieran
Backup
mongodump –db gastosmensuales –out /home/fideo/dumps/
Ac谩 abajo les dejo un script para que puedan ejecutar y les genere el backup; esto lo pueden poner dentro de un cron (en linux claro) y lo ejecutan cada X cantidad de tiempo.
!/bin/bash clear echo "Realizando backUp de gastosmensuales en /home/fideo/dumps/" mongodump --db gastosmensuales --out /home/fideo/dumps/ echo "Termino con exito!!!"
Para realizar una restauraci贸n (restore) de la base de datos es muy similar el comando salvo que hay que especificarle que puerto (–port) est谩 usando la aplicaci贸n / base de datos, el hosting (–host) donde tengas que subir la base (generalmente se hace localmente la restauraci贸n por ende localhost) y finalmente el nombre (–db) que lleva la base de datos en mi caso es meteor. Le indicamos desde donde tiene que tomar los datos que ser铆a la ruta hasta el zip que contiene el backup realizado con anterioridad.
Restore
!/bin/bash mongorestore --port 3001 --host localhost --db meteor /path/a/donde/hayas/descomprimido/el/zip