可查询加密兼容性
带有相等查询的 Queryable Encryption 在 MongoDB 7.0中正式可用 (GA)。 要使用 Queryable Encryption,请将 MongoDB 升级到带有兼容驱动程序的版本7.0 。 随 MongoDB 6.0发布的 Queryable Encryption 公共预览版不再受支持,并且与 GA 功能不兼容。 有关详情,请参阅 MongoDB 7 。 0兼容性说明。
本页介绍了与Queryable Encryption兼容的MongoDB和驾驶员版本。
MongoDB版本、拓扑结构和版本兼容性
使用 Queryable Encryption 的自动加密仅适用于 MongoDB Enterprise 和 MongoDB Atlas 6.0 或更高版本。您可以在 MongoDB 副本集或分片集群上使用 Queryable Encryption,但不能在独立运行的实例上使用。
驱动程序兼容性表
Queryable Encryption 仅适用于以下官方兼容驱动程序版本或更高版本:
驱动 | 加密库 |
---|---|
Node.js版本 4.7.0 或更高版本。 | mongodb-client-encryption 2.2.0-alpha.6 或更高版本 |
C#/. .NET 2.17.1 或更高版本。 | 无需额外依赖 |
Java (同步)版本 4.7.1 或更高版本。 | MongoCrypt 1.5.2 或更高版本 |
PyMongo版本 4.1.1 或更高版本。 | pymongocrypt 版本 1.3.1 或更高版本 |
Go版本 1.10.0-beta1 或更高版本。 | libmongocrypt 版本 1.5.2 或更高版本 |
C版本 1.22.0 或更高版本。 | libmongocrypt 版本 1.5.2 或更高版本 |
PHP版本 1.14.0beta1 或更高版本。 | 无需额外依赖 |
Ruby版本 2.18.0.beta1 或更高版本。 | libmongocrypt 版本 1.5.2 或更高版本 |