У меня есть следующий запрос GraphQL:
export const query = graphql`
query NewsQuery($slug: String!) {
datoCmsNews(slug: { eq: $slug }) {
id
title
description
slug
meta {
publishedAt
}
cover {
fluid(maxHeight: 530) {
...GatsbyDatoCmsSizes
}
}
}
allDatoCmsNews(sort: { fields: [meta___publishedAt], order: DESC }, limit: 4) {
edges {
node {
id
title
slug
meta {
publishedAt
isValid
status
}
cover {
fluid(maxHeight: 375) {
...GatsbyDatoCmsSizes
}
}
}
}
}
}
`;
В моем allDatoCmsNews
запросе, как мне go о сортировке / фильтрации элемента новостей, где $slug
равно текущему слизняк? Я не хочу показывать новость, если эта новость просматривается в данный момент. Полагаю, мне пришлось бы использовать neq
, просто борясь с правильным синтаксисом.
Спасибо