DataGrip 提供智能集合编辑器,允许您添加、删除和更改字段与文件。 DataGrip 在集合更新期间运行的所有查询稍后都可以在日志中找到,因此您可以对其他数据库执行相同的更改。 DataGrip 的数据提取程序支持多种格式,包括 CSV、JSON、XML 等。 该机制可自定义,因此您可以创建自己的格式,例如 Markdown 或纯文本。
大多数开发者的大量时间都花在 IDE 中的编程工作上。 DataGrip 的自动补全、代码段、格式化程序、重构和各种意图操作等智能功能可以帮助您提高编程效率。 专注于您的逻辑而不是输入!
如果您处理存储在计算机上的 MongoDB 脚本,那么您可能已经有一个包含大量脚本的工作目录。 DataGrip 为此提供了一个方便的界面。 从计算机中附加文件夹,将其与数据源关联,在多个数据库上运行脚本,甚至使用内置 Git 集成!
DataGrip 提供了多种自定义界面的方式。 您可以选择任何默认配色方案或创建自己的配色方案,使用不同的颜色标记数据源,甚至设置您自己的键盘快捷键布局。
您可以使用 SQL 查询 MongoDB 数据库。 我们创建了自己的 JS-SQL 转换器来实现此目的。
仅 SELECT 查询有效,有效的子句包括 JOIN、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT、OFFSET。
可以在此处找到关于所支持子句的完整文章。
Mongo 中每个 SQL 查询的上下文菜单中都有两个选项:Copy JS script to clipboard(将 JS 脚本复制到剪贴板)和 Show JS Script(显示 JS 脚本)。 您可以在 JS Script Preview(JS 脚本预览)窗口中编辑并运行查询。
您可以在 MongoDB Shell 中运行的大多数命令在 DataGrip 中都可以使用,而且它们的工作方式与在 MongoDB 中的完全相同。 这是 MongoDB 和 JetBrains 的工程团队紧密合作的结果。
可以在这篇博文中找到关于所支持内容的详细描述。
DataGrip 使用 JDBC 驱动程序连接到 MongoDB 数据库,在测试连接时将自动下载驱动程序。 除了连接所需的主要凭据(例如 URL、用户名和密码)以外,您还可为新的 MongoDB 数据源配置多个选项:
连接到 MongoDB 数据源后,您将在左侧窗格中看到称为数据库资源管理器的对象列表。 您可以在此处筛选对象并选择应显示哪些数据库。
DataGrip 可以帮助您在编译和运行 MongoDB 查询的代码之前检测其中可能存在的错误和问题。 这是 DataGrip 通过发现错误并引起您的注意来实施救援的几个示例。