O DataGrip é um poderoso IDE de banco de dados para manipulação avançada de dados, com suporte total ao MongoDB
Experimente grátis por 30 diasO JetBrains DataGrip é uma ferramenta multiplataformas para trabalhar com uma ampla variedade de bancos de dados SQL e NoSQL. Está disponível para Windows, macOS e Linux.
O DataGrip inclui um console de banco de dados construído sobre o Shell MongoDB e oferece vários benefícios para desenvolvedores de banco de dados. Ele automatiza tarefas de rotina, detecta e corrige erros e melhora a eficiência geral do desenvolvimento com o MongoDB.
O DataGrip fornece um editor de coleção inteligente que permite adicionar, excluir e alterar campos e documentos. Todas as consultas que o DataGrip executa durante atualizações de coleções podem ser encontradas mais tarde em um log, permitindo que você execute facilmente as mesmas alterações em outro banco de dados. O extrator de dados do DataGrip oferece suporte a vários formatos, incluindo CSV, JSON, XML e muitos outros. O mecanismo pode ser personalizado, para que você possa criar seus próprios formatos, como Markdown ou apenas texto simples.
A maioria dos desenvolvedores passa a maior parte do tempo programando em IDEs. Os recursos inteligentes do DataGrip, como complementação automática, snippets de código, formatador, refatorações e diversas ações de intenção ajudam você a programar mais rápido. Concentre-se na lógica, e não no que você precisa digitar!
Se você trabalha com scripts MongoDB armazenados no seu computador, talvez já tenha um diretório ativo com vários scripts. O DataGrip fornece uma interface prática para isso. Anexe pastas do seu computador, associe-as a fontes de dados, execute scripts em vários bancos de dados ou use até mesmo a integração incorporada com o Git!
O DataGrip fornece muitas maneiras de personalizar a interface. Você pode escolher qualquer um dos esquemas de cores padrão ou criar seus próprios, marcar fontes de dados com cores diferentes e até mesmo configurar seu próprio esquema de atalhos de teclado.
Você pode usar o SQL para consultar bancos de dados MongoDB. Criamos nosso próprio tradutor JS-SQL que torna isto possível.
Apenas consultas SELECT funcionam. As cláusulas que funcionam são JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET.
Uma postagem completa sobre o que é suportado está disponível aqui.
Há duas opções no menu de contexto para cada consulta SQL no Mongo:Copy JS Script to clipboard e Show JS Script. Você pode editar a consulta e executá-la na janela JS Script Preview.
A maioria dos comandos que você pode executar no shell MongoDB está disponível no DataGrip e funciona exatamente da mesma maneira que no MongoDB. Esse é o resultado da estreita colaboração entre as equipes de engenharia da MongoDB e da JetBrains.
Uma descrição detalhada do que é compatível pode ser encontrada nesta postagem do nosso blog.
Para se conectar ao seu banco de dados MongoDB, o DataGrip usa um driver JDBC, que é baixado automaticamente durante o teste da conexão. Além das credenciais principais que você precisará usar para se conectar (como URL, nome de usuário e senha), existem várias opções configuráveis para a sua nova fonte de dados MongoDB:
Assim que estiver conectado a um dos seus bancos de dados MongoDB, você verá uma lista de objetos no painel esquerdo, chamado de Database Explorer. Lá, você pode filtrar objetos e escolher quais bancos de dados devem ser mostrados.
O DataGrip pode ajudar você a detectar bugs e problemas que provavelmente surgirão no código das suas consultas do MongoDB antes de sua compilação e execução. Estes são apenas alguns exemplos de como o DataGrip pode ajudar no seu trabalho, capturando erros e trazendo-os à sua atenção.
Para trabalhar com dados no MongoDB, você escreve scripts para o mongo shell em JavaScript. Em alguns casos, pode ser útil usar o SQL para coleções do MongoDB também. O DataGrip pode converter suas consultas SQL em JavaScript. Você pode encontrar os detalhes aqui.
Você pode modificar dados, adicionar e excluir colunas e muito mais. É possível encontrar mais informações sobre a edição de dados aqui.
Para obter instruções, confira este tutorial de conexão do MongoDB.
O DataGrip obtém os primeiros 10 documentos de cada coleção para coletar informações sobre os campos. Esse comportamento é personalizável, e você pode encontrar mais informações sobre ele aqui.