Prisma ORM:如何在加密数据库中使用findMany modelQuery和运算符"contains"进行搜索?



我正在NodeJS中创建后端软件,在MySQLPrisma ORM中创建数据库。在我的软件中,我有一个表,其中包含加密的患者数据。软件中有一个供管理员使用的屏幕。管理员必须在键入输入字段时执行实时患者搜索。例如,他必须按病人的姓氏查找病人。如何使用modelQuery findMany和"包含";操作员

您可能想看看这个讨论

一般来说,您不应该加密存储在需要搜索的数据库中的数据,因此您可能需要重新访问您的用例并使用其他一些解决方案。

从Prisma的角度来看,您需要先解密数据才能使用contains子句,这可能不是最适合的。

最新更新