【发布时间】:2021-10-07 08:24:18
【问题描述】:
我需要一些帮助来了解如何设置我的数据建模。
我想做的是:
- 在用户模型中引用组 ID。一个用户只能在一个组中,这就是我在下面所做的。
- 在组模型中引用组内的所有用户。这就是我需要帮助的地方。
model User {
id String @id @default(uuid())
email String @unique
role Role @default(USER)
group Group? @relation(fields: [group_id], references: [id], onDelete: SetNull)
group_id String
created_at DateTime @default(now())
updated_at DateTime @updatedAt
@@map("user")
}
model Group {
id String @id @default(uuid())
name String
users User[]
created_at DateTime @default(now())
updated_at DateTime @updatedAt
deleted Boolean @default(false)
@@map("group")
}
当我已经有用户 User[] 用于用户模型中的关系时,如何制作此用户列表?
(顺便说一句,我已经阅读了文档,但我完全迷路了......)
【问题讨论】: