在 GraphQL 中过滤嵌套关系
Filtering a nested relation in GraphQL
我有以下 GraphQL 查询; “类别”是一种一对多关系,每个关系都包含一个名称和一个 slug。我想获取所有类别为“derp”的文章。有什么想法吗?
{
allContentfulArticle(
sort: { order: DESC, fields: [createdAt] }
) {
edges {
node {
title
slug
datePublished
createdAt
categories {
name
slug
}
}
}
}
}
此处内容丰富的 DevRel。
我刚刚对您的方案进行了原型设计,这个查询应该可以做到。
query {
categoryCollection(where: { slug_contains: "schnitzel" }) {
items {
linkedFrom {
entryCollection {
items {
...on Article {
title
}
}
}
}
}
}
}
您可以在文档中找到有关 a specific entry.
链接的更多信息
希望对您有所帮助。 :)
我有以下 GraphQL 查询; “类别”是一种一对多关系,每个关系都包含一个名称和一个 slug。我想获取所有类别为“derp”的文章。有什么想法吗?
{
allContentfulArticle(
sort: { order: DESC, fields: [createdAt] }
) {
edges {
node {
title
slug
datePublished
createdAt
categories {
name
slug
}
}
}
}
}
此处内容丰富的 DevRel。
我刚刚对您的方案进行了原型设计,这个查询应该可以做到。
query {
categoryCollection(where: { slug_contains: "schnitzel" }) {
items {
linkedFrom {
entryCollection {
items {
...on Article {
title
}
}
}
}
}
}
}
您可以在文档中找到有关 a specific entry.
链接的更多信息希望对您有所帮助。 :)