Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 我可以将graphql API数组合并/组合为一个吗?_Arrays_Dictionary_Graphql_Gatsby_Sanity - Fatal编程技术网

Arrays 我可以将graphql API数组合并/组合为一个吗?

Arrays 我可以将graphql API数组合并/组合为一个吗?,arrays,dictionary,graphql,gatsby,sanity,Arrays,Dictionary,Graphql,Gatsby,Sanity,嘿,我正在使用Sanity,并且已经创建了allSanityPost(用于我的博客帖子)和allSanityCases(用于我的所有案例)。有人知道如何将这些类别组合成一个数组并按“发布日期”排序吗?我想把它们都显示在一个博客页面上,但不是在单独的列表中 我正在和盖茨比一起建立页面,所以最好是回答:) Cheers当前GraphQL端点无法像GROQ那样跨文档查询。因此,您必须在查询GraphQL端点的数据后执行此操作。我建议分别查询所有帖子和所有案例,如下所示: query { allSa

嘿,我正在使用Sanity,并且已经创建了allSanityPost(用于我的博客帖子)和allSanityCases(用于我的所有案例)。有人知道如何将这些类别组合成一个数组并按“发布日期”排序吗?我想把它们都显示在一个博客页面上,但不是在单独的列表中

我正在和盖茨比一起建立页面,所以最好是回答:)


Cheers

当前GraphQL端点无法像GROQ那样跨文档查询。因此,您必须在查询GraphQL端点的数据后执行此操作。我建议分别查询所有帖子和所有案例,如下所示:

query {
  allSanityPost{
    title
  },
  allSanityCases{
    title
  }
}

鉴于这两种类型都有某种日期,您应该能够将它们合并到一个数组中,然后再进行排序。

您的目标是合并查询还是仅合并两个查询的结果?