如何获取 graphQl 片段?

How to fetch graphQl fragment?

我需要为我的 gql 设置片段。它是工作代码:

const findEntity = gql`
  query findEntity($pagination: Pagination, $sort: Sort) {
    organizationList(pagination: $pagination, sort: $sort) {
      data {
        _id
        name
      }
    }
  }
`;

此代码无效:

const TEST_FRAGMENT = gql`
  fragment organizationList on OrganizationsPage {
    data {
      _id
      name
    }
  }
`;

const findEntity = gql`
  query findEntity($pagination: Pagination, $sort: Sort) {
    organizationList(pagination: $pagination, sort: $sort) {
      ${TEST_FRAGMENT}
    }
  }
`;

错误:[{消息:“无法查询类型为“OrganizationsPage”的字段“片段”。”,…},…]

我做错了什么?我想我重复了文档示例...

片段使用 pseudo-spread 语法,您需要将它们包含在查询中。为了符合约定,我还使用大写字母作为片段名称。

const findEntity = gql`
  ${TEST_FRAGMENT}
  query findEntity($pagination: Pagination, $sort: Sort) {
    organizationList(pagination: $pagination, sort: $sort) {
      ...OrganizationListFields
    }
  }
`;