您可以在GraphQL中嵌套片段吗?

时间:2019-11-15 10:22:01

标签: graphql graphql-fragments

假设您有片段B,它取决于片段A。我想知道您是否可以在查询中即插即用片段B。

1 个答案:

答案 0 :(得分:1)

是的,可以!

进行以下查询:

fragment Bar on Foo {
  bar {
    id
  }
}

fragment Baz on Foo {
  baz {
    id
  }
}


fragment MetaFoo on Foo {
  id
  ...Bar
  ...Baz
}

query Qux {
  foo {
    ...MetaFoo
  }
}

Qux是有效的GraphQL查询。