const data = {
items: [
{ a: 'a' },
{ b: 'b' }
]
}
假设我们要查询data.items
而不在a
下指定字段名称(b
,items
),我们可以实现吗?
答案 0 :(得分:0)
不。如果不指定项的至少一个子字段,则无法查询data.items
。如果要在多个查询中共享该类型,可以将其定义为一个片段,并在多个查询中共享该片段,以避免重复类型。
例如,您可以按以下步骤创建和重用片段
const itemFragment = gql`
fragment item on items {
a: String
b: String
}
`
export const data = gql`
query data {
data {
...itemFragment
}
}
${itemFragment}
`;