是否可以在棱柱形模型中创建两个或多个关系?

问题描述 投票:0回答:1

我正在尝试与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

中实现此目标?

我正在尝试在datamodel.prisma datamodel.prisma类型User {id:ID!中创建与模型的两个关系。 @id user_id:字符串! @unique用户名:字符串!电子邮件:字符串! @unique}类型...

graphql datamodel prisma prisma-graphql
1个回答
0
投票

您可以尝试这样创建它吗:

© www.soinside.com 2019 - 2024. All rights reserved.