如何在此 graphql 查询中按 ID 过滤
How to filter by ID in this graphql query
我正在尝试向以下 graphql 查询添加过滤器,但我无法确定在何处添加过滤器参数。我浏览了文档,但我不知道该怎么做。我还应该保留限制和偏移量来进行分页。我想按ID筛选。
const data = await axios.post("http://localhost:1337/graphql", {
query: `query {
newsPostsConnection(limit: ${limit}, start: ${start}) {
values {
id
title
body
writtenBy
imageUrl
created_at
}
aggregate {
totalCount
}
}
}`
我认为这 link 回答了您的问题
架构
type NewsPostsConnection {
id: String! @id
title: String!
body: String
writtenBy: String
imageUrl: String
created_at: DateTime
}
查询
query {
getNewsPostsConnection(id: $id) {
values {
id
title
body
writtenBy
imageUrl
created_at
}
aggregate {
totalCount
}
}
}
我正在尝试向以下 graphql 查询添加过滤器,但我无法确定在何处添加过滤器参数。我浏览了文档,但我不知道该怎么做。我还应该保留限制和偏移量来进行分页。我想按ID筛选。
const data = await axios.post("http://localhost:1337/graphql", {
query: `query {
newsPostsConnection(limit: ${limit}, start: ${start}) {
values {
id
title
body
writtenBy
imageUrl
created_at
}
aggregate {
totalCount
}
}
}`
我认为这 link 回答了您的问题
架构
type NewsPostsConnection {
id: String! @id
title: String!
body: String
writtenBy: String
imageUrl: String
created_at: DateTime
}
查询
query {
getNewsPostsConnection(id: $id) {
values {
id
title
body
writtenBy
imageUrl
created_at
}
aggregate {
totalCount
}
}
}