小编Sha*_*eed的帖子

Prisma 如何在创建或更新子元素时自动更新父元素的“updatedAt”字段?

假设我有这个架构:

model User {
   id String @id @default(cuid())
   name String
   email String
   profile Profile?
   createdAt DateTime @default(now())
   updatedAt DateTime @updatedAt
}

model Profile {
   id Int @id @default(autoicrement())
   bio String?
   avatar String?
   user User @relation(fields: [userId], references: [id], onDelete: Cascade)
   userId String @unique
}
Run Code Online (Sandbox Code Playgroud)

现在我想要存档的是,如果用户的个人资料被更新,例如,字段bio被更新,我希望模型updatedAt上的字段User自动反映这一点并更新到当前时间戳。

任何指导、提示或建议将不胜感激!

backend node.js server prisma

8
推荐指数
1
解决办法
9087
查看次数

标签 统计

backend ×1

node.js ×1

prisma ×1

server ×1