【发布时间】:2020-09-14 17:04:48
【问题描述】:
我正在尝试在 datamodel.prisma
中创建与模型的两个关系datamodel.prisma
type User {
id: ID! @id
user_id: String! @unique
username: String!
email: String! @unique
}
type Operation {
id: ID! @id
teams: [User] @relation(link: INLINE)
created_by: User @relation(link: INLINE)
}
当我尝试部署时,这是我遇到的错误
错误
Errors:
Operation
✖ The relation field `teams` must specify a `@relation` directive: `@relation(name: "MyRelation")`
✖ The relation field `created_by` must specify a `@relation` directive: `@relation(name: "MyRelation")`
我想要实现的是一个操作可以有多个成员(一对多)并且只能由一个成员创建(一对一)。如何在 Prisma 中实现这一点?
【问题讨论】:
标签: graphql datamodel prisma prisma-graphql