Si es algo único
y desea un control preciso sobre parámetros como qué colecciones sincronizar, debe usar:
- mongodump para volcar archivos bson de su base de datos de producción en su máquina local
- mongorestore para luego recuperar los archivos BSON volcados en su base de datos local
De lo contrario, debería consultar mongo-sync
Es un script que escribí para mí mismo cuando tenía que copiar constantemente mi MongoDB
local base de datos hacia y desde mi base de datos de producción para un proyecto (sé que es estúpido).
Una vez que ingrese los detalles de su base de datos en config.yml
, puede comenzar a sincronizar usando dos comandos simples:
./mongo-sync push # Push DB to Remote
./mongo-sync pull # Pull DB to Local
Si lo usa dentro de algún proyecto, es una buena idea agregar config.yml
a .gitignore