查询
这是 GraphQL 库版本 7 的文档。对于长期支持 (LTS) 版本 5,请参阅 GraphQL 库版本 5 长期支持版。 |
类型定义
本页中的查询假设采用以下类型定义
type Post @node {
id: ID! @id
content: String!
creators: [User!]! @relationship(type: "HAS_POST", direction: IN, properties: "PostedAt")
createdAt: DateTime!
}
type User @node {
id: ID! @id
name: String!
age: Int!
posts: [Post!]! @relationship(type: "HAS_POST", direction: OUT, properties: "PostedAt")
friends: [User!]! @relationship(type: "FRIENDS_WITH", direction: OUT)
}
type PostedAt @relationshipProperties {
date: DateTime
}
为此生成以下查询字段
type Query {
postsConnection(first: Int, after: String, where: PostWhere, sort: [PostSort!]): PostsConnection!
posts(where: PostWhere, limit: Int, offset: Int, sort: [PostSort!]): [Post!]!
usersConnection(first: Int, after: String, where: UserWhere, sort: [UserSort!]): UsersConnection!
users(where: UserWhere, limit: Int, offset: Int, sort: [UserSort!]): [User!]!
}