Este projeto visa realizar a migração de dados entre dois bancos de dados MongoDB de forma automatizada.
- Python 3.x
- Biblioteca
pymongo
-
Clone este repositório:
git clone https://github.com/leandrosroc/mongodb-migration.git cd mongodb-migration
-
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate #No Windows, use `venv\Scripts\activate`
-
Instale as dependências:
pip install pymongo
Atualize as variáveis source_uri
e destination_uri
no script main.py
com as URLs dos seus bancos de dados MongoDB de origem e destino.
# URL do MongoDB de origem
source_uri = "mongodb://root:root@86.*.*.*:27017/?authSource=admin&readPreference=primary&ssl=false&directConnection=true"
# URL do MongoDB de destino
destination_uri = "mongodb://admin:admin@62.*.*.*:27017/?authSource=admin&readPreference=primary&ssl=false&directConnection=true"
Execute o script de migração:
python main.py
Sinta-se à vontade para contribuir ou relatar problemas neste repositório. Contribuições são bem-vindas!
Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.