我正在尝试从查询响应中排除密码字段。我还尝试了两个已发布的解决方案(https://github.com/prisma/prisma/issues/5042,https://github.com/prisma/prisma/issues/7380),但都不起作用。我们需要选择所需的所有字段
let user: UserWithoutPassword = await prisma.user.create({
data: {
firstName: firstName,
lastName: lastName,
email: email,
password: password,
DOB: moment(dob).toDate()
},
select: {
id: true,
firstName: true,
lastName: true,
email: true,
DOB: true,
createdAt: true,
updatedAt: true
}
})
还有其他解决办法吗?
2条答案
按热度按时间tjvv9vkg1#
您链接到的不是解决方案,而是我们需要实现的功能请求。现在,您只需要在您需要的任何属性上使用
select
。n9vozmp42#
在返回对象之前删除要排除的字段。就像你的例子一样: