Compatibilidade de Queryable Encryption
Esta página descreve as versões do MongoDB e do driver com as quais a Queryable Encryption é compatível.
Edição do MongoDB , topologia e compatibilidade de versão
A Queryable Encryption com criptografia automática só está disponível com o MongoDB Enterprise Edition e o MongoDB Atlas. Você pode usar a Queryable Encryption em um conjunto de réplicas do MongoDB ou em um cluster fragmentado, mas não em uma instância autônomo .
A criptografia explícita está disponível com o MongoDB Community and Enterprise Edition.
Tabela de compatibilidade de drivers
A Queryable Encryption com queries de igualdade requer as seguintes versões mínimas para drivers do MongoDB compatíveis:
Driver | Biblioteca de criptografia |
---|---|
Node.js versões | mongodb-client-encryption versão |
Node.js versão | mongodb-client-encryption com o mesmo número de versão principal do driver Node.js. Por exemplo, o driver Node.js v6.xx requer |
C#/ .NET versão | Nenhuma dependência adicional para versões de driver C#/ .NET anteriores a 3.0. Se você estiver usando a versão do driver C#/ .NET 3.0 ou posterior, execute as seguintes etapas:
|
Java (síncrono) e Java Reactive Streams versão | mongodb-crypt versão |
PyMongo versão | pymongocrypt versão |
Go versão | libmongocrypt versão |
C versão | libmongocrypt versão |
C++ versão | libmongocrypt versão |
PHP versão | Sem dependência adicional |
Versão Ruby | libmongocrypt-helper versão |
Rust versão | libmongocrypt versão |
Scala versão | mongodb-crypt versão |