Puedes usar prisma-client
en lugar de prisma-binding
.
Con prisma-binding
, usted define el resolver de nivel superior, luego delega a prisma por todo el anidamiento.
Por otro lado, prisma-client
solo devuelve valores escalares de un tipo, y necesita definir los resolutores para las relaciones. Lo que significa que tiene control total sobre lo que devuelve, incluso para consultas anidadas. (Consulte el documentación
para un ejemplo)
Te sugiero que uses prisma-client
para aplicar sus filtros de seguridad en los campos.