我想根据.md
字段对我的frontmatter
文件进行排序,在本例中为“id”,但由于某种原因,我不知道它不起作用。
allMarkdownRemark(
sort: {fields: frontmatter___id, order: ASC}
filter: {fileAbsolutePath: {regex: "/(cars)/.*\\.md$/"}}
) {
edges {
node {
frontmatter {
id
fabrication
engine
type
}
}
}
}
当我使用graphiql
- 查询工具运行时,它可以正常运行,但在我的应用程序中它不起作用,我收到错误In field "fields": Expected type "MarkdownRemarkConnectionSortByFieldsEnum", found "frontmatter___id".
有人可以告诉我出了什么问题吗?
答案 0 :(得分:3)
我自己解决了。
包裹sort: {fields: [frontmatter___id], order: ASC}
做了诀窍:所以它是:
{{1}}