未找到记录时如何获取带有Prisma2错误的空数组

时间:2019-09-11 06:58:06

标签: prisma

当数据库中没有记录时,Photon(Prisma2)会引发错误,而不是像Prisma中那样返回空数组。什么是最好的方法来处理此问题,当找不到记录时得到一个空数组?我不希望所有的Photon查询都被try和catch语句包围。

例如:

photon.context.photon.users.findOne({ where: { email } })

给出错误:

  

连接器中的错误:记录不存在。

1 个答案:

答案 0 :(得分:1)

根据github上的thisthis问题,这似乎是一个错误。但是,使用findMany代替findOne可能会解决您的问题