跳到主要内容

参数配置

参数名可配置值 / 类型默认值作用与约束
serverhost[:port][;host[:port]...]来自 URLJDBC URL 的 host 部分。支持 host:port 或 host1:port;host2:port。
database字符串无当 URL 路径为空时使用的默认数据库。 URL 数据库路径优先,并用于默认认证库。
user / username字符串无认证用户名。 同时设置时 user 优先于 username。
password字符串空认证密码。
mechanismPLAIN / SCRAM-SHA-1 / SCRAM-SHA-256 / GSSAPI / X-509空认证机制:PLAIN、SCRAM-SHA-1、SCRAM-SHA-256、GSSAPI、X-509。为空时使用 createCredential。
clientName字符串Mongo-JDBC-ClientMongoDB 应用名。
socketTimeout整数(毫秒)驱动默认值Socket 读取超时(毫秒)。
socketSndBuffer整数(字节)驱动默认值Socket 发送缓冲区大小(字节)。
socketRcvBuffer整数(字节)驱动默认值Socket 接收缓冲区大小(字节)。
retryWritestrue / false驱动默认值是否启用重试写入。
retryReadstrue / false驱动默认值是否启用重试读取。
timeZone时区 ID 或偏移量,如 UTC、+08:00UTC驱动用于类型转换的时区(例如 +08:00)。
customMongo类全限定名无实现 CustomMongo 的类全名。
preReadtrue / falsetrue预读并展开文档字段;显式投影只返回投影字段。关闭后仅返回原始文档列。
preReadThreshold数值,可带 B / KB / MB / GB 单位5MB预读阈值,支持 B/KB/MB/GB。 无单位时按 MB。
preReadMaxFileSize数值,可带 B / KB / MB / GB 单位20MB预读最大文件大小,支持 B/KB/MB/GB。 无单位时按 MB。
preReadCacheDir目录路径java.io.tmpdir预读缓存目录。
adapterNamemongo来自 JDBC URL适配器标识,由 JDBC URL 提供。