Comece clonando o mongo-sync
em sua máquina:
git clone https://github.com/sheharyarn/mongo-sync.git
cd mongo-sync
Edite o fornecido config.yml
com seus detalhes de banco de dados:
local:
db: 'local_db_name'
remote:
db: 'remote_db_name'
host:
url: 'some.remoteurl.com'
port: 27017
access:
username: 'remote_mongo_user'
password: 'remote_mongo_pass'
# For Heroku MongoDB URLs, here's the legend:
# mongodb://username:password@hosturl.com:port/db_name
Agora você pode começar a sincronizar seus bancos de dados:
./mongo-sync push # Push DB to Remote
./mongo-sync pull # Pull DB to Local
Notas:
- Os comandos
push
epull
sobrescrevem o banco de dados de destino - Se você incluir este script em seu projeto, é uma boa ideia adicioná-lo
config.yml
ao seu.gitignore
<br/>