在一个查询中也可以使用where和filter。目前这是我的疑问:
query Memories($id: ID!) {
memories(where: { event: { id: $id } }) {
id
name
story
}
}
我想添加过滤器:
filter: {
name: {
anyofterms: "england"
},
这取决于API的模式,因为没有;一般的";GraphQL中的过滤器概念。API必须明确定义这样一个特性。如果您的API在memories
字段上定义了一个过滤器,那么您可能会同时指定filter
和where
,如下所示:
query Memories($id: ID!) {
memories(
where: { event: { id: $id } },
filter: { name: { anyofterms: "england" } }
) {
id
name
story
}
}