如何解决如何匹配或搜索以base64加密形式存储在mongodb中的文档?
我有以下数据
{
"_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
}
现在,我需要在这些类型的文档上运行匹配或搜索管道,并且密钥是电子邮件和移动电话。但是这里的手机和电子邮件是加密格式。有什么方法可以对这些数据实施search(regex)或匹配管道。
解决方法
在您的应用程序中,使用与存储数据相同的编码对要搜索的值进行编码。
然后按编码值搜索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。