J'ai besoin du type de contour pour ajouter des champs supplémentaires entre deux nœuds. Mais je n'ai pas besoin de connexions pour la pagination. Puis-je utiliser le bord sans connexions dans GraphQL? Quelle est la meilleure pratique de le faire?Puis-je utiliser le type de contour sans types de connexion dans GraphQL?
0
A
Répondre
1
Rien sur les types de bords n'est spécial - il suffit de définir un nouveau type d'objet et de s'y référer directement à la place de l'autre type. Tout comme vous pourriez définir une table de jointure en SQL. Alors disons que vous commencez avec (dans la langue de schéma GraphQL):
type User {
bestFriend: User
}
Alors, vous voulez ajouter quelque chose au sujet de l'amitié, vous pouvez créer un type pour qui:
type User {
bestFriend: Friendship
}
type Friendship {
friend: User
startTime: Date
commonPhotos: [Photo]
}
Maintenant, le Friendship
type fonctionne comme un bord.