0
2つのノード間にフィールドを追加するには、エッジタイプが必要です。しかし、ページネーションのための接続は必要ありません。GraphQLで接続タイプのないエッジタイプを使用できますか?
GraphQLで接続なしでエッジを使用できますか?そうするベストプラクティスは何ですか?
2つのノード間にフィールドを追加するには、エッジタイプが必要です。しかし、ページネーションのための接続は必要ありません。GraphQLで接続タイプのないエッジタイプを使用できますか?
GraphQLで接続なしでエッジを使用できますか?そうするベストプラクティスは何ですか?
エッジタイプについて特別なものはありません。新しいオブジェクトタイプを定義し、他のタイプの代わりにそのタイプを直接参照するだけです。 SQLで結合テーブルを定義するのと同じように。それでは、あなたは(GraphQLスキーマ言語)から始めましょう:
type User {
bestFriend: User
}
その後、あなたは友情について何かを追加したい、あなたはそのためのタイプを作成することができます今すぐ
type User {
bestFriend: Friendship
}
type Friendship {
friend: User
startTime: Date
commonPhotos: [Photo]
}
をFriendship
タイプはエッジのように機能します。