我只是使用init命令设置高级样板,并将以下内容添加到datamodel.graphql
type Spot {
id: ID! @unique
createdAt: DateTime!
updatedAt: DateTime!
lat: String!
long: String!
name: String!
fishes: [Species!]!
}
type Species {
id: ID! @unique
createdAt: DateTime!
updatedAt: DateTime!
name: String!
spots: [Spot!]!
}
当我尝试prisma deploy
时,公共演示永远不会启动(500错误)。只要从类型Species类型中删除id: ID! @unique
,它就会开始工作。我尝试用prisma reset
做同样的问题。当我prisma seed -r
时收到以下错误消息,请注意seed.graphql
只包含样板代码。
错误:'查询'中的所有字段类型应该有唯一的名称!非独特领域:'种类'。
{ "错误":[ { "消息":"'查询'中的所有字段类型应该有唯一的名称!非独特字段:'种类'。", " requestId":" us1:api:cjhobke57sxok0b62n6f96ez4" } ] "状态":500 }
答案 0 :(得分:1)
虽然我无法弄明白,但如果我更改了“#34; Species"对于任何其他单词,它有效。我的猜测是它不知道如何正确地复制" Species"。