介绍
jdbc-mongo 是可独立使用的 JDBC 驱动,使用 MongoDB 命令访问集合,支持文档读写、聚合和索引管理。可以直接使用 Connection、PreparedStatement 和 ResultSet,不要求使用 dbVisitor API。
主要能力
- 支持集合、文档和索引操作,以及聚合查询。
- 通过 PreparedStatement 绑定参数,查询支持分页、排序等选项。
- 支持
_id主键回传和文档字段展开,可配置预读行为。
元信息查询
通过 connection.getMetaData() 查询:
| JDBC 方法 | 返回内容 |
|---|---|
getCatalogs() | 当前用户可列出的数据库 |
getTables() | Collection 和 View |
getColumns() | 空结果,不扫描文档推断字段 |
getSchemas() | 空结果 |
getTableTypes() | TABLE、VIEW |