Repositório criado para compartilhar experiências que tive com MongoDB.
Para utilizar algumas dessas soluções, vai ser necessário realizar o download e instalação do mongoserver e seus binários. Lá existem algumas ferramentas padrões do banco para executar os SCRIPT's deste repositório.
Download: https://www.mongodb.com/download-center/community
- Importar CSV (qualquer separador) para o mongo: https://github.com/soterocra/java-mongoimport
- Exportar/Transformar um documento plano com qualquer número de colunas em um CSV: https://github.com/soterocra/mongodb-util/blob/master/export-aggregateToCSV.js
- Exportar um documento, plano ou não, para JSON, usando aggregate: https://github.com/soterocra/mongodb-util/blob/master/export-aggregateToJSON.js
- Usando aggregate pipeline para encontrar documentos para update: https://github.com/soterocra/mongodb-util/blob/master/update-byAggregate.js
- 🍴 Faça um Fork neste repo aqui
- 🔨 Faça suas contribuições
- 👥 Adicione seu nome e seu perfil nos créditos
- 🔧 Faça um pull request aqui
- 🎉 Analisamos as constribuições e aprovamos! Sucesso!
Ou se quiser crie issues para melhorarmos o projeto! 😊