无法使用'id:ID创建类型! @独特'

时间:2018-05-29 16:29:46

标签: prisma

我只是使用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   }

1 个答案:

答案 0 :(得分:1)

虽然我无法弄明白,但如果我更改了“#34; Species"对于任何其他单词,它有效。我的猜测是它不知道如何正确地复制" Species"。