棱镜模式-类型“ Z”上缺少在“ Y”处找到的关系指令“ X”的相对侧

时间:2019-04-18 15:04:40

标签: javascript graphql prisma prisma-graphql

我最近尝试将Prisma模式重新部署到其演示服务器之一,并在生成模式后部署时收到以下错误:

  

!找到关系指令“ FirstSchool”的对面   

     

!类型“学校”中缺少“ User.firstSchool”

这是我的架构的基本版本:

type User {
  id: ID! @unique @id
  firstSchool: School @relation(name: "FirstSchool")
  secondSchool: School @relation(name: "SecondSchool")
}

type School {
  id: ID! @unique @id
  schoolName: String!
}

我上一次部署架构更新大约是一个月前,并且上面的架构在生成架构时没有出现Prisma的投诉,但是运行良好,但是当我今天尝试在重置Prisma服务之后再次部署完全相同的架构时,我过去做过几次,但都收到上述错误。

关于关系的文档有点薄弱,我发现others的问题与我相同,但没有找到解决方案。这是一个示例:

我的模式到底在做错什么?

我不太确定为什么这个问题现在才出现,我对如何提供“关系指令FirstSchool的相反方面”感到有些困惑。

谢谢

0 个答案:

没有答案