如何匹配或搜索存储在mongodb中的base64加密文档



我有下面给出的数据

{
"_id": "d-0054d4df-8d94-48c5-be1d-cf5204c1f1a9",
"mobileVerified": false,
"emailVerified": false,
"onBoardingStatus": "TRUE",
"isActive": true,
"email": "0baf3defd5a8eccba00f5e0db4ecd047.78e84af3e1f98d7a4b55b8b5f6a27f471fc882098d80a052a62910bdf179bd47",
"mobile": "95885ce3422f8c43d5120b81afe1bc15.ff266a58bc9a719697663294f4d233f1",
"password": "$2b$08$RM01UrzlKQetPTFuGVjg5.wE264irNxA4tdHg48tXwFGLE8kjQHee",
"userType": "STUDENT",
"isPublic": true
}

现在我需要在这些类型的文档上运行匹配或搜索管道,密钥是电子邮件和手机。但在这里,手机和电子邮件是加密的格式。有没有任何方法可以在这些数据上实现搜索(regex(或匹配管道。

在应用程序中,使用与存储数据相同的编码对搜索的值进行编码。

然后按编码值进行搜索。

最新更新