Facebook graph api 我可以在GraphQL中使用没有连接类型的边类型吗?

Facebook graph api 我可以在GraphQL中使用没有连接类型的边类型吗?,facebook-graph-api,graphql,graphql-js,Facebook Graph Api,Graphql,Graphql Js,我需要边类型在两个节点之间添加其他字段。但是我不需要连接来分页 我可以在GraphQL中使用无连接的edge吗?这样做的最佳实践是什么 关于边类型没有什么特别的-只需定义一个新的对象类型并引用它,而不是直接引用其他类型。就像在SQL中定义联接表一样。假设您从(GraphQL模式语言中)开始: 然后,如果要添加有关友谊的内容,可以为其创建一个类型: type User { bestFriend: Friendship } type Friendship { friend: User

我需要边类型在两个节点之间添加其他字段。但是我不需要连接来分页


我可以在GraphQL中使用无连接的edge吗?这样做的最佳实践是什么

关于边类型没有什么特别的-只需定义一个新的对象类型并引用它,而不是直接引用其他类型。就像在SQL中定义联接表一样。假设您从(GraphQL模式语言中)开始:

然后,如果要添加有关友谊的内容,可以为其创建一个类型:

type User {
  bestFriend: Friendship
}

type Friendship {
  friend: User
  startTime: Date
  commonPhotos: [Photo]
}

现在,
友谊
类型就像边缘一样工作。

边缘类型没有什么特别的-只需定义一个新的对象类型,并直接引用该类型,而不是其他类型。就像在SQL中定义联接表一样。假设您从(GraphQL模式语言中)开始:

然后,如果要添加有关友谊的内容,可以为其创建一个类型:

type User {
  bestFriend: Friendship
}

type Friendship {
  friend: User
  startTime: Date
  commonPhotos: [Photo]
}
现在,
友谊
类型就像边缘一样工作