使用中加密教程
在 MongoDB 7.0 及更高版本中,支持查询加密功能(GA)。MongoDB 6.0 版本发布的查询加密公开预览(Public Preview)已不再支持。使用公开预览加密的数据与功能版本不兼容。更多信息,请参阅MongoDB 7.0 的兼容性更改.
使用在用加密(In-Use Encryption)功能,您可以使用查询加密连接到您的部署。此连接方法允许您加密集合中的部分字段。
您还可以使用CSFLE加密集合中的部分字段。通过模式编辑器启用CSFLE加密。
概述
本指南将向您展示如何使用查询加密连接到您的部署和集合。
本指南使用在引导示例中的数据集air_airlines.json。本指南涵盖了导入数据集的过程。
要求和限制
正在使用加密是Enterprise/Atlas特有的功能。
您需要一个副本集来使用此连接选项。您的副本集可以是一个节点或者更大。
您需要使用正在使用加密连接到Compass上的您的部署。有关如何连接到您的部署的更多信息,请参阅正在使用加密连接选项卡.
创建您的加密集合
一旦您的部署使用正在使用加密连接,请使用可查询加密创建您的集合。您可以在新数据库和新集合中创建,或者在现有数据库中创建新集合。
可查询加密仅支持新集合。您无法在现有集合上启用可查询加密。
步骤
导入您的数据
启用和禁用使用中加密
您可以在部署中启用和禁用使用中加密。
当使用中加密被 启用
您可以修改加密值。
您可以插入文档,指定的字段将被加密。
当使用中加密被 禁用
您不能修改加密值。指南针将这些字段的值显示为一系列星号。
插入的文档不能加密字段。
禁用使用中加密
要禁用使用中加密