我正在尝试执行这样的突变
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。这种方法是错误的吗?如何更改引用其他类型的类型?确实有一些文档可以做到这一点吗?