Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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
Reactjs 盖茨比博客与内容CMS,如何按日期排序博客文章_Reactjs_Graphql_Gatsby_Contentful - Fatal编程技术网

Reactjs 盖茨比博客与内容CMS,如何按日期排序博客文章

Reactjs 盖茨比博客与内容CMS,如何按日期排序博客文章,reactjs,graphql,gatsby,contentful,Reactjs,Graphql,Gatsby,Contentful,我的查询如下(我省略了一些变量): 终端错误: GraphQL错误参数“sort”具有无效值{字段: [节点日期],顺序:DESC}。在字段“字段”中:在元素#0中: 找到的类型应为“ContentfulBlogConnectionSortByFieldsEnum” 节点日期 为了排序,我尝试了我在教程中看到的或能想到的所有论点。我认为这是一种关于内容的东西,是进入我的盖茨比应用程序的数据格式 终端截图 浏览器截图 这就成功了: 排序:{字段:[日期],顺序:DESC} 我是在一个房间里找到的

我的查询如下(我省略了一些变量):

终端错误:

GraphQL错误参数“sort”具有无效值{字段: [节点日期],顺序:DESC}。在字段“字段”中:在元素#0中: 找到的类型应为“ContentfulBlogConnectionSortByFieldsEnum” 节点日期

为了排序,我尝试了我在教程中看到的或能想到的所有论点。我认为这是一种关于内容的东西,是进入我的盖茨比应用程序的数据格式

终端截图

浏览器截图

这就成功了:

排序:{字段:[日期],顺序:DESC}


我是在一个房间里找到的;我有一个错误的印象,语法需要类似于fieldName\uuuuu argumentByWichToSort

,为了找出正确的查询,我可以强烈推荐包含的GraphiQL接口。:)有了它,您就有了一个强大的自动完成功能@stefanjudis GraphiQL不能处理诸如filter或sort之类的参数,当您按Ctrl+Enter键时,也不会建议使用这些参数
allContentfulBlog(
      filter: { node_locale: { eq: "en-US" } }
      sort: { fields: [node___date], order: DESC }
    ) {
      edges {
        node {
          id
          date(formatString: "DD MMMM, YYYY")                            
        }
      }
    }