Создание блога с Gatsby и Contentful. Я удалил сообщение на Contentful, но оно все еще отображается на GraphQL. Есть ли у меня какой-либо способ автоматического удаления удаленных сообщений с сервера GraphQL?
Я пробовал мутацию, но у меня это не сработало.
export const query = graphql`
query($skip: Int!, $limit: Int!) {
allContentfulPost(
sort: { fields: [publishDate], order: DESC }
limit: $limit
skip: $skip
) {
edges {
node {
title
id
slug
publishDate(formatString: "DD MMM YYYY")
heroImage {
title
fluid(maxWidth: 1800) {
...GatsbyContentfulFluid_withWebp_noBase64
}
}
body {
childMarkdownRemark {
html
excerpt(pruneLength: 80)
}
}
}
}
}
}
`
export default Index
query MyQuery {
contentfulBlogPost {
id
}
allContentfulPost {
edges {
node {
id
title
slug
}
}
}
}
Вот узел, который я хотите удалить из GraphQL.
{
"node": {
"id": "4e6323f0-87c9-53a3-b1bb-e357d8ae578f",
"title": "test",
"slug": "tesrt"
}
},