특정 필드에 리스트 데이터를 업데이트 혹은 생성하려면
const [err, updatedDevice] = await tryit(this.prisma.device.update)({
where: { id: device.id },
data: {
outlets: outlets && {
upsert: outlets.map((outlet) => ({
where: {
deviceId_target: {
deviceId: device.id,
target: outlet.target,
},
},
create: outlet,
update: outlet,
})),
},
},
})