Solo me preguntaba si hay algo en Prisma equivalente al método Mongoose isModified para usar en el middleware de Prisma
prisma.$use(async (params, next) => { if (params.model == 'User' && params.action == 'create') { // check if password modified params.args.data.password = await bcrypt.hash(params.args.data.password, 10); } return next(params); });Gracias
Puedes usar el método findMany
if (params.model == 'User' && params.action == 'create') { // check if password modified const result = await prisma.user.findMany({ where: { email: email } }) const receivedPassword = await bcrypt.hash(params.args.data.password) if (result[0].password === receivedPassword) { params.args.data.password = await bcrypt.hash(params.args.data.password, 10); } }