如何在页面查询(GraphQL)中查询相关架构?

时间:2019-09-05 17:32:21

标签: graphql gridsome

我正在使用Gridsome SSG进行构建。 我的数据是通过Axios.get从两个不同的端点加载的:

https://.../api/entities

https://.../api/people

实体具有相关人员列表,并且每个人都有其所属机构的ID。

以下是我的查询以列出来自实体和人员的所有记录:

<page-query>
  query{
    allInstitutions(
      sortBy:"title",
      order: ASC
    ){
      edges{
        node{
          id,
          title
        }
      }
    }

    allPeople(
      sortBy:"fullname",
      order: ASC
    ){
      edges{
        node{
          id,
          fullname,
          thumb,
          institutionId,
          path
        }
      }
    }
  }
</page-query>

我想要完成的是一个实体列表/循环,以及在那里工作的人员的列表。类似于"SELECT * FROM people WHERE institutionId = insituttions.id"的东西,但是在GraphQL中:)

请问有人可以帮忙吗?

0 个答案:

没有答案