我想将Task类型添加到我的里程碑中,但是我无法弄清楚查询的语法:
这是我的模式:
type Milestone {
_id: String!
title: String!
task: [Task]
}
type Task {
_id: String
name: String
}
input TaskInput {
_id: ID!
name: String!
}
type Mutation {
createMilestone(title: String!, task: TaskInput!): Milestone
}
在没有任务的情况下创建里程碑确实适用于以下查询:
mutation {
createMilestone(title: "TestMilestone") {
_id
title
}
}
答案 0 :(得分:1)
要添加Task
输入,请将变异写为
mutation {
createMilestone(
title: "TestMilestone",
task: {
_id: "YouId",
name: "Lorem"
}) {
_id
title
task {
_id
name
}
}
}