我最近尝试将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的相反方面”感到有些困惑。
谢谢