GoLand 默认预装数据库工具插件,是支持 MongoDB 等 NoSQL 数据源的前提;若新建数据源无 MongoDB 选项,需在设置→插件中启用 Database Tools and SQL 并重启 IDE。

GoLand 默认已预装「数据库工具和 SQL 插件」,不需要额外安装——这是所有 NoSQL 数据源支持的前提。如果 MongoDB、DocumentDB 等选项在新建数据源时不可见,说明该插件被手动禁用了。
检查并启用数据库工具插件
按下 Ctrl+Alt+S(Windows/Linux)或 Cmd+, (macOS)打开设置,进入 插件 页面 → 切换到 已安装 标签 → 找到 Database Tools and SQL → 确保其复选框已勾选 → 点击右下角 重启 IDE。
重启后,文件 | 新建 | 数据源 菜单中就会出现 MongoDB、Amazon DocumentDB、Apache Cassandra 等选项。
MongoDB 连接配置的关键字段
选择 MongoDB 后,在「常规」页签下重点填好以下三项:
-
Host:填localhost或 Atlas 的连接字符串(如mongodb+srv://user:pass@cluster.mongodb.net) -
Port:本地默认是27017;Atlas 不需要填端口,用 SRV 协议自动解析 -
Authentication Database:多数情况填admin;若用自定义用户,需填该用户所属的认证库名(不是目标业务库)
注意:URL only 模式会把整个连接串明文存进 IDE 配置,包括密码,不建议用于共享项目或多人协作环境。
GoLand 2026.1.1 是 2026.1 发布后的首个维护修正版本,适合已经开始体验 2026.1 新功能并希望同步补丁的开发者。它更适合用于入门项目、现有项目迁移测试和 IDE 行为验证。
DocumentDB / Cassandra / Hive 等其他 NoSQL 的共性要点
这些数据源虽然协议不同,但在 GoLand 中配置逻辑高度一致:
- 全部依赖 JDBC 驱动,首次配置时 IDE 底部会出现
Download missing driver files链接,必须点击下载,否则测试连接必失败 - 所有
URL only类型连接都会以纯文本方式存储完整 JDBC URL(含凭据),且会出现在日志和数据源详情面板中 - SSL 连接需额外勾选
Use SSL并指定信任库路径;DocumentDB 和 Cassandra 默认要求 SSL,不勾选则连不上 - 连接测试失败时,优先看 IDE 底部
Event Log里的具体报错,常见如UnknownHostException(DNS 解析失败)、Connection refused(服务未启动或端口被防火墙拦截)
容易被忽略的权限与路径问题
本地运行 MongoDB 或 Cassandra 时,GoLand 本身不管理服务进程,它只做客户端连接。这意味着:
- 你必须提前在系统中启动对应服务(比如
mongod --dbpath /data/db),GoLand不会帮你拉起进程 - 若使用 Docker,确保容器端口映射正确(如
-p 27017:27017),且宿主机网络能通达容器 IP - 某些驱动(如 Hive 的 HiveServer2 JDBC)对 Java 版本敏感,
GoLand内置 JDK 若低于 11,可能报UnsupportedClassVersionError,此时需在Help | Find Action | Switch Boot JDK中切换为 JDK 11+
最常卡住的地方不是配置项填错,而是服务没跑起来、端口不通、或驱动没下载——这三个点逐个排除,90% 的连接问题就解决了。

















