Existem diversas ferramentas disponíveis no mercado para administrar seu banco de dados MongoDB. Elas melhoraram a produtividade em tarefas de desenvolvimento, administração e ajudam também a diminuir a curva de aprendizado para quem está começando com banco de dados NoSQL ou vindo do SQL. Separei uma lista com algumas das ferramentas mais populares e gratuitas que já usei e recomendo.
Robo 3T (antigo Robomongo)
![Robo 3T (anteriormente Robomongo)](https://robomongo.org/static/screens-transparent-6e2a44fd.png)
Robo 3T (anteriormente Robomongo) é uma das mais populares interfaces gráficas e gratuita para os amantes do MongoDB. Leve e de código aberto, oferece suporte a várias plataformas (Mac, Linux e Windows) e incorpora também a linha de comando mongo em sua aplicação para fornecer interação para os usuários mais avançados. É desenvolvido pela 3T Software, a equipe por trás da IDE Studio 3T .
Recursos principais
- Linha de comando incorporada
- Interface assíncrona e sem bloqueios
- Suporte para MongoDB 4.0+
NoSQLBooster (antigo MongoBooster)
![NoSQLBooster (antigo MongoBooster)](https://nosqlbooster.com/s3/img/home-intellisense-v5.gif)
O NoSQLBooster (anteriormente MongoBooster) é outra ferramenta popular para administrar seu banco de dados. Disponível em diversas plataformas (Mac, Linux e Windows) ela é centrada na linha de comando mongo e fornece recursos de monitoramento, construtor de consultas com autocomplete, consultas SQL e suporte à sintaxe ES2017.
Recursos principais
- Autocomplete inteligente
- Consultas em SQL
- Construção de consultas encadeadas
- Análise de Schemas
- Monitoramento de servidor
NoSQL Manager
![NoSQL Manager](https://res.cloudinary.com/practicaldev/image/fetch/s--KAMfdhxz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://scalegrid.io/blog/wp-content/uploads/2016/09/2019-Best-MongoDB-GUI-NoSQL-Manager-Favorite-Scripts.png)
Essa ferramenta de administração mescla a interface amigável e o poder da linha de comando. Oferece alto desempenho com suporte para todos os recursos mais recentes do MongoDB e MongoDB Enterprise.
Recursos principais
- Interface gráfica para linha de comando do MongoDB com preenchimento automático de código
- Três modos de exibição: Árvore, Tabela e JSON.
- Importação de tabelas de bancos de dados MySQL e SQL Server
- Exportação de documentos para os formatos CSV, XML, XLSX e JSON
MongoDB Compass
![MongoDB Compass](https://webassets.mongodb.com/_com_assets/cms/image05-89d200e38f.png)
O MongoDB Compass é desenvolvido pela própria equipe do MongoDB. Ele fornece aos usuários uma visualização gráfica de seu esquema MongoDB sem a necessidade da linguagem de consulta por linha de comando.
Recursos principais
- O MongoDB Compass analisa documentos e exibe estruturas chaves em uma coleção usando consultas ad-hoc em segundos
- Oferece suporte a informações rápidas sobre o status do servidor e o desempenho da consulta
- Permite visualizar o desempenho de consultas
- Ajuda os usuários a tomar decisões sobre indexação, validação de documentos e muito mais
- Não há necessidade de escrever na linha de comando