【发布时间】:2019-09-01 09:12:52
【问题描述】:
我已经看到建议在突变上下文中插入输入类型,但没有说明任何关于查询的内容。
例如,在learn tutorial 中说:
这在突变的情况下特别有价值,您可能希望传入要创建的整个对象
我有这个问题:
type query {
person(personID: ID!): Person
brazilianPerson(rg: ID!): BrazilizanPerson
foreignerPerson(passport: ID!): ForeignerPerson
}
我不能仅仅因为字段的名称(rg,passport)而使用不同的类型,或者在查询中添加一个类似类型的参数,我不能只使用带有 documentNr 字段的 Person 并执行 Input像这样打字?
input PersonInput {
documentNr : ID!
type: PersonType # this type is Foreign or Brazilian and with this I k
}
PersonType 是一个枚举,我知道文件是 rg 还是护照。
【问题讨论】:
标签: graphql