对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

CSFLE 的 MongoClient 选项

查看有关MongoClient实例的客户端字段级加密 (CSFLE) 特定配置选项的信息。

将autoEncryptionOpts对象传递给MongoClient实例以指定特定于 CSFLE 的选项。

下表显示了 autoEncryptionOpts 对象的结构:

Parameter
类型
必需
说明

keyVaultClient

MongoClient

No

配置为连接到托管您的密钥保管库集合的 MongoDB 实例的MongoClient实例。

如果省略keyVaultClient选项,则为包含autoEncryptionOpts配置的MongoClient实例指定的 MongoDB 实例将用作密钥保管库集合的主机。

要学习;了解有关密钥保管库集合的更多信息,请参阅加密密钥和密钥保管库。

keyVaultNamespace

字符串

是

密钥保管库集合的完整命名空间。

kmsProviders

对象

是

客户端字段级加密用于管理客户主密钥 (CMK) 的密钥管理系统 (KMS)。

要学习;了解有关kmsProviders对象的详情,请参阅KMS提供程序。

要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。

tlsOptions

对象

No

将密钥管理系统提供商名称映射到 TLS 配置选项的对象。

要了解有关 TLS 选项的更多信息,请参阅: TLS 选项。

要了解有关 TLS 的更多信息,请参阅: TLS/SSL(传输加密)。

schemaMap

对象

No

加密模式。

要了解如何构建加密模式,请参阅加密模式。

有关加密模式的完整文档,请参阅CSFLE 加密模式。

bypassAutoEncryption

布尔

No

指定true可绕过自动客户端字段级加密规则并执行显式加密。 bypassAutoEncryption不会禁用自动解密。

要了解有关此选项的更多信息,请参阅自动解密。

要查看演示如何使用autoEncryptionOpts配置MongoClient实例的代码片段,请选择与您的驱动程序对应的标签页:

给本页内容打分