update로 리스트 데이터 업데이트 혹은 생성하기

특정 필드에 리스트 데이터를 업데이트 혹은 생성하려면

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,
      })),
    },
  },
})