我正在努力理解如何在两个模型之间建立多重关系。采取以下措施:
model User {
id Int @default(autoincrement()) @id
goalBoard GoalBoard[]
...
}
model GoalBoard {
id Int @default(autoincrement()) @id
goalOwner User @relation(fields: [goalOwnerId], references: [id])
goalOwnerId Int
invitee User[] @relation(name: "invitee") //?
invited User[] @relation(name: "invited") //?
...
@@unique([goalOwnerId, active])
}
'invitee' & 'invited' 字段中将有多个用户。我不清楚将 a 添加name
到@relation
.
因此,为了理解起见,命名@relation
. 其次,我将如何根据上述要求建立关系。
谢谢你。