客户端字段级加密方法
注意
有关特定方法的详细信息(包括语法和示例),请单击方法参考页面的链接。
该mongosh
客户端字段级加密方法需要启用客户端字段级加密的数据库连接。如果当前数据库连接没有启用客户端字段级加密来启动,那么
使用
Mongo()
构造函数从mongosh
建立具有所需客户端字段级加密选项的连接。Mongo()
方法支持以下密钥管理系统 (KMS) 提供商用于客户主密钥 (CMK) 管理或者
使用
mongosh
命令行选项 来建立具有所需选项的连接。命令行选项仅支持 Amazon Web Services KMS 提供商进行 CMK 管理。
以下方法仅适用于 mongosh
。有关使用 MongoDB 驱动程序实现客户端字段级加密的说明,请参阅驱动程序文档。有关支持客户端字段级加密的驱动程序的完整列表,请参阅客户端字段级加密驱动程序兼容性。
名称 | 描述 |
---|---|
返回当前 MongoDB 连接的密钥库对象。 | |
为客户端字段级加密创建数据加密密钥。 | |
从密钥库中删除指定的数据加密密钥。 | |
从密钥库中检索指定的数据加密密钥。 | |
检索密钥库中的所有密钥。 | |
将密钥备用名称关联到指定的数据加密密钥。 | |
从指定的数据加密密钥中删除密钥备用名称。 | |
解密多个数据密钥,并使用新的主密钥重新加密。 | |
检索具有指定密钥备用名称的密钥。 | |
返回支持字段显式加密/解密的客户端加密对象。 | |
创建具有加密字段的集合。 | |
使用指定的数据加密密钥和加密算法加密字段。 | |
使用相关联的数据加密密钥和加密算法解密字段。 |