Necesito actualizar algunos campos, pero cada elemento debe actualizarse con un valor diferente:
await prisma.tokens.updateMany({ where: { product_id: "123", }, data: { contract_address: '0x123456', mint_edition: i, // <- `i` should be taken from a loop }, })¿Hay alguna manera de actualizar muchos elementos, cada uno con datos diferentes?
Por lo que sé, no existe tal funcionalidad, lo que haría sería dividirla en 2 pasos separados. Primero, obtendría todos los tokens con getAll({ where: {} }) y luego recorrería cada token y actualizaría uno a la vez con el índice del bucle. Si desea asegurarse de que se actualicen todos los tokens o ninguno, puede envolver todo dentro de una transacción