能否解释一下为什么如果变异的输入参数是对象它应该是输入类型?我认为更简单的只是重用类型而不提供id.
例如:
type Sample {
id: String
name: String
}
input SampleInput {
name: String
}
type RootMutation {
addSample(sample: Sample): Sample # <-- instead of it should be
addSample(sample: SampleInput): Sample
}
Run Code Online (Sandbox Code Playgroud)
对于小对象来说没问题,但是当你有很多对象在模式中有10多个属性时会成为负担.
graphql ×1