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.