PolarDB MySQL版通过数据库代理层兼容MongoDB协议,支持主流编程语言的官方驱动和常用客户端工具,您可以使用熟悉的MongoDB生态工具连接和操作PolarDB集群。
官方驱动
PolarDB MySQL版兼容MongoDB协议,支持各主流编程语言的MongoDB官方驱动。您可以直接使用对应语言的官方驱动连接PolarDB集群,无需额外适配。
编程语言 | 驱动名称 | 说明 |
Python | pymongo | Python官方MongoDB驱动。 |
Go | mongo-go-driver | Go语言官方MongoDB驱动。 |
JavaScript/Node.js | mongodb / Mongoose | Node.js官方MongoDB驱动,Mongoose为对象文档映射(ODM)库。 |
Java | MongoDB Java Driver | Java官方MongoDB驱动。 |
Rust | mongodb | Rust官方MongoDB驱动。 |
C | mongo-c-driver | C语言MongoDB驱动,可作为其他语言驱动的底层依赖。 |
C++ | mongo-cxx-driver | C++ MongoDB驱动,基于mongo-c-driver构建。 |
客户端工具
PolarDB MySQL版支持以下常用MongoDB客户端工具,方便您进行数据管理和可视化操作。
工具名称 | 说明 |
mongosh | MongoDB官方Shell客户端,支持交互式命令行操作、脚本执行和数据库管理。 |
MongoDB Compass | MongoDB官方图形化管理工具,提供可视化数据浏览、查询构建和性能分析功能。 |
NoSQLBooster for MongoDB | 第三方MongoDB GUI工具,支持智能查询补全、数据导入导出和服务器监控等功能。 |
Navicat | 通用数据库管理工具,支持MongoDB协议,提供统一的多数据库管理界面。 |