我如何使用GraphQL API获得共同的朋友?
我可以找到很多关于如何在SQL或Cypher中做到这一点的资源,但不是GraphQL。
我们可以在这个例子中使用Hasura,或者任何GraphQL API。
模式:
type Person {
id: ID!
name: String!
friends: [Person]
}
我们有两个id为01
和02
的人。
这个的GraphQL是什么?没有底层功能或子/嵌套过滤器是否可能?
下面是一个示例查询,我相信会起作用…
query {
queryPerson(filter: {
and: [
{ friends: { id: ['0x1'] } }
{ friends: { id: ['0x2'] } }
]
) {
id
name
}
}
J