graphql where子句:Apollo客户端
使用角度阿波罗客户端 我想用where子句graphql where子句:Apollo客户端,graphql,apollo-client,Graphql,Apollo Client,使用角度阿波罗客户端 我想用where子句 getPage(slug: string) { return this.apollo .query({ variables: { slug: slug }, query: gql` query pages(where: { $slug: slug }) { pages (slug: $slug) {
getPage(slug: string) {
return this.apollo
.query({
variables: {
slug: slug
},
query: gql`
query pages(where: { $slug: slug }) {
pages (slug: $slug) {
slug,
title,
content,
cover {
name,
url,
},
createdAt,
updatedAt
}
}
`
});
}
我在浏览器控制台中遇到此错误:
消息:“语法错误:应为$,找到名称“where”“
好的,我找到了
getPage(slug: string) {
return this.apollo
.query({
variables: {
slug: slug
},
query: gql`
query pages ($slug: String) {
pages (where: { slug: $slug }) {
slug,
title,
content,
cover {
name,
url,
},
createdAt,
updatedAt
}
}
`
});
}