DataGrip incluye un editor de colecciones inteligente que permite añadir, eliminar y modificar campos y documentos. Todas las consultas que DataGrip ejecuta durante la recopilación de actualizaciones aparecerán en un registro, con lo que podrá llevar a cabo fácilmente los mismos cambios en otra base de datos. El extractor de datos de DataGrip admite muchos formatos, como CSV, JSON, XML y otros. El mecanismo se puede personalizar, de manera que podrá crear sus propios formatos, como Markdown o texto sin formato.
La mayoría de los desarrolladores pasa la mayor parte de su tiempo en los IDE codificando. Las funcionalidades inteligentes de DataGrip, como el autocompletado, los fragmentos de código, el formateador, las refactorizaciones y varias acciones de intención, le ayudan a codificar más rápidamente. ¡Céntrese en la lógica, no en lo que necesita escribir!
Si trabaja con scripts de MongoDB guardados en su ordenador, seguramente tenga un directorio de trabajo con muchos scripts. DataGrip tiene una interfaz muy útil para eso. Adjunte carpetas de su ordenador, asócielas a fuentes de datos, ejecute scripts en varias base de datos ¡o incluso utilice la integración con Git incorporada!
La interfaz de DataGrip se puede personalizar de muchas formas. Puede elegir entre cualquiera de los esquemas de color predeterminados o crear el suyo, marcar las fuentes de datos con diferentes colores e incluso configurar su esquema de accesos directos de teclado.
Puede usar SQL para consultar las bases de datos de MongoDB. Para ello, hemos creado nuestro propio traductor JS-SQL.
Solo funcionan las consultas SELECT, y las cláusulas funcionales son JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET.
Aquí encontrará una publicación completa con los elementos compatibles.
Hay dos opciones en el menú contextual para cada consulta SQL en Mongo: Copy JS Script to clipboard y Show JS Script. Puede editar la consulta y ejecutarla en la ventana JS Script Preview.
La mayoría de comandos que puede ejecutar en la shell de MongoDB están disponibles en DataGrip y funcionan exactamente igual que en MongoDB, gracias a la colaboración estrecha entre los equipos de ingeniería de MongoDB y de JetBrains.
En este artículo del blog encontrará una descripción detallada sobre la compatibilidad.
Para conectarse a su base de datos de MongoDB, DataGrip utiliza un controlador JDBC, que se descargará automáticamente al probar la conexión. Además de las credenciales principales que necesitará para conectarse, como la URL, el nombre y la contraseña, hay varias opciones de configuración para la nueva fuente de datos de MongoDB:
Cuando se haya conectado a una de sus bases de datos de MongoDB, verá una lista de objetos en el panel izquierdo, en el explorador de bases de datos. Aquí podrá filtrar objetos y elegir qué bases de datos deberían mostrarse.
DataGrip le ayudará a detectar errores y problemas que pueda haber en el código de las consultas a MongoDB antes de compilarlo y ejecutarlo. Estos son algunos ejemplos de cómo DataGrip acude al rescate detectando errores y mostrándoselos.