You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Queryable Encryption is a new feature in MongoDB 6.0. It allows customers to encrypt sensitive data from the client side, store it as fully randomized encrypted data on the database server side, and run expressive queries on the encrypted data.
The missing bit seems to be the queries part. So far only queryType: "equality" and queryType: "none" are mentioned in the docs. Will there be more or a change to the format? Which boils down to if a single attribute on @Encrypted (like below) is sufficient and future proof?
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
Thank you Thank you @ashni-mongodb. When using queryable encryption along with explicit encryption is the queryType only to be set when encrypting parts of the filter query or is it also allowed/required when encrypting field data for the document to store. Javadoc of EncryptOptions is a bit thin there.
@christophstrobl, queryType is used when creating the encrypted collection and it's also used when creating the query filter for the find. queryType is not used when creating the payload to insert.
Activity
jyemin commentedon Sep 27, 2022
This is the part that describes the requirements for the JSON schema: https://www.mongodb.com/docs/manual/core/queryable-encryption/tutorials/aws/aws-automatic/#create-your-encrypted-collection
christophstrobl commentedon Sep 29, 2022
The missing bit seems to be the
queriespart. So far onlyqueryType: "equality"andqueryType: "none"are mentioned in the docs. Will there be more or a change to the format? Which boils down to if a single attribute on@Encrypted(like below) is sufficient and future proof?ashni-mehta commentedon Sep 29, 2022
My understanding is that more are coming in the future. I can find out if format will remain consistent.
spring-projects-issues commentedon Oct 11, 2022
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
ashni-mehta commentedon Oct 18, 2022
Hey, spoke to the team.
christophstrobl commentedon Jul 1, 2024
Thank you Thank you @ashni-mongodb. When using queryable encryption along with explicit encryption is the
queryTypeonly to be set when encrypting parts of the filter query or is it also allowed/required when encrypting field data for the document to store. Javadoc ofEncryptOptionsis a bit thin there.joelodom commentedon Jul 2, 2024
@christophstrobl, queryType is used when creating the encrypted collection and it's also used when creating the query filter for the find. queryType is not used when creating the payload to insert.
@ashni-mongodb
Adding queryable encryption range support
Adding queryable encryption range support