-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Field Level Encryption
-
None
-
Fully Compatible
-
ALL
-
v6.1, v6.0
-
-
QO 2022-08-22, QO 2022-09-05, QO 2022-09-19, QO 2022-10-03
-
(copied to CRM)
-
167
When CSFLE is enabled, all commands are sent to the mongocryptd (or the shared library) for processing since drivers do not know which fields must be encrypted. mongocryptd/shared library is not aware of Atlas Search's $search aggregation pipeline stage and errs with:
Unrecognized pipeline stage name: '$search'.
Because all commands must be sent to mongocryptd/shared library for processing prior to dispatch to a MongoDB Atlas cluster node, Atlas Search ($search) stops working as soon as you enable CSFLE in your MongoClient.
- related to
-
SERVER-79169 Support queryable encryption for $vectorSearch
- Closed
-
SERVER-50092 [FLE] with encryption on collection and $lookup with two non-encrypted collections fails
- Backlog