タイトル : Gatsby5.9.0にした時に警告メッセージが出たので修正
更新日 : 2023-09-17
カテゴリ : プログラミング
メッセージ
Gatsby5.9.0にした時に警告メッセージが出てたけど放置してたけど、とりあえず修正しました。 とは言っても、メッセージにあるようにConverted queryが出てるので、それにソース(graphqlのクエリ部分)を合わせただけです。
warn Deprecated syntax of sort and/or aggregation field arguments were found in
your query (see https://gatsby.dev/graphql-nested-sort-and-aggregate). Query was
automatically converted to a new syntax. You should update query in your code.
Current query:
{
postsRemark: allMarkdownRemark(
sort: { order: DESC, fields: [frontmatter___dateModified] }
) {
edges {
node {
fields {
slug
}
frontmatter {
category
}
}
}
}
categoryGroup: allMarkdownRemark(limit: 2000) {
group(field: frontmatter___category) {
fieldValue
nodes {
fields {
slug
}
}
}
}
}
Converted query:
{
postsRemark: allMarkdownRemark(sort: {frontmatter: {dateModified: DESC}}) {
edges {
node {
fields {
slug
}
frontmatter {
category
}
}
}
}
categoryGroup: allMarkdownRemark(limit: 2000) {
group(field: {frontmatter: {category: SELECT}}) {
fieldValue
nodes {
fields {
slug
}
}
}
}
}