Vous pouvez utiliser prisma-client
au lieu de prisma-binding
.
Avec prisma-binding
, vous définissez le résolveur de niveau supérieur, puis délègue à prisma pour toutes les imbrications.
En revanche, prisma-client
ne renvoie que des valeurs scalaires d'un type, et vous devez définir les résolveurs pour les relations. Ce qui signifie que vous avez un contrôle total sur ce que vous renvoyez, même pour les requêtes imbriquées. (Voir le documentation
pour un exemple)
Je vous suggère d'utiliser prisma-client
pour appliquer vos filtres de sécurité sur les champs.