由于未定义更新值,因此无法执行更新查询

时间:2019-02-21 13:19:18

标签: graphql typeorm

我正在尝试执行这样的突变

mutation creating {
  createTeam(
    payload: {
      name: "Team von abc"
      tacts:["94b4cbc2-b996-482f-b712-967bdb646e73"]
    }
  ) {
    id
    name
  }
}

结果为:

  

“ message”:“无法执行更新查询,因为没有更新值   定义。调用\“ qb.set(...)\”方法以指定更新的值。“,

我的graphql定义如下:

input CreateTeamPayload {
    name: String
    tacts:[ID!]
}

type Team {
    id: ID!
    name: String
    tacts: [Tact]!
}

type Query {
    fetchTeams: [Team]!
    fetchTeamById(id: ID!): Team
}
type Mutation {
    createTeam(payload: CreateTeamPayload): Team!
}

我的团队需要“笔划”中的ID,因此我为他提供了我之前创建的“笔划”中的ID。这种方法是错误的吗?如何更改引用其他类型的类型?确实有一些文档可以做到这一点吗?

0 个答案:

没有答案