Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
如何使用GraphQL按frontmatter字段排序_Graphql - Fatal编程技术网

如何使用GraphQL按frontmatter字段排序

如何使用GraphQL按frontmatter字段排序,graphql,Graphql,我想根据frontmatter-字段对.md文件进行排序,在本例中为“id”,但由于某种原因,我不知道它不起作用 allMarkdownRemark( sort: {fields: frontmatter___id, order: ASC} filter: {fileAbsolutePath: {regex: "/(cars)/.*\\.md$/"}} ) { edges { node { frontmatter {

我想根据
frontmatter
-字段对
.md
文件进行排序,在本例中为“id”,但由于某种原因,我不知道它不起作用

allMarkdownRemark(
   sort: {fields: frontmatter___id, order: ASC}
   filter: {fileAbsolutePath: {regex: "/(cars)/.*\\.md$/"}}
  ) {
      edges {
          node {
             frontmatter {
                 id
                 fabrication
                 engine
                 type
              }
         }
     }
}
当我使用
graphiql
-query工具运行时,它可以工作,但在我的应用程序中它不工作,我在字段“fields”中得到错误
:预期类型“MarkdownRemarkConnectionsOrtbyFieldsNum”,找到“frontmatter\uuuuuuuuuID”。

有人能告诉我怎么了吗?

我自己解决了

[]
包装起来就成功了:就是这样:

sort: {fields: [frontmatter___id], order: ASC}

你知道为什么使用
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu?