【发布时间】:2020-07-30 06:42:11
【问题描述】:
如何在 prisma 模式中创建一个relation field,以 2 个可能的 relation scalar fields 为目标?
例如,在足球比赛中,假设我们有以下 2 个模型:
model Match {
team1Id Int
team1 Team @relation("team1", fields: [team1Id], references: [id])
team2Id Int
team2 Team @relation("team2", fields: [team2Id], references: [id])
}
model Team {
id Int @default(autoincrement()) @id
name String
matches Match[] @relation( /* What to put here ? */ ) // <----
}
在Team.matches 关系字段定义中添加什么以允许Team.matchs 包含球队从任何一方进行的任何比赛,作为team1 或作为team2?
【问题讨论】:
标签: prisma