GraphQL -获得共同的朋友

  • 本文关键字:朋友 GraphQL graphql
  • 更新时间 :
  • 英文 :


我如何使用GraphQL API获得共同的朋友?

我可以找到很多关于如何在SQL或Cypher中做到这一点的资源,但不是GraphQL。

我们可以在这个例子中使用Hasura,或者任何GraphQL API。

模式:

type Person {
id: ID!
name: String!
friends: [Person]
}

我们有两个id为0102的人。

这个的GraphQL是什么?没有底层功能或子/嵌套过滤器是否可能?

下面是一个示例查询,我相信会起作用…

query {
queryPerson(filter: {
and: [
{ friends: { id: ['0x1'] } }
{ friends: { id: ['0x2'] } }
]
) {
id
name
}
}

J

最新更新