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