【发布时间】:2020-12-27 06:30:25
【问题描述】:
我得到一个带有“children”字段的 GraphQL 对象。 该字段属于“X”类型,并有两种不同的实现方式,“Y”和“Z”。
所以当我进行查询时,我可以这样做:
{
fieldOne
fieldTwo
children {
... on Y {
fieldOne
fieldTwo
}
... on Z {
fieldOne
}
}
}
有没有办法让我只获得 Y 实现的孩子?
因为如果我这样做:
{
fieldOne
fieldTwo
children {
... on Y {
fieldOne
fieldTwo
}
}
}
我会得到一个看起来像这样的对象:
{
fieldOne
fieldTwo
children [
{}, // Z implementation
{}, // Z implementation
{
fieldOne,
fieldTwo
}, // Y implementation
]
}
谢谢你:)
【问题讨论】:
标签: graphql