It appears that it is because of a nested relation. Imagine that we do something like:
User Resolver:
posts: return ctx.prisma.user({ id }).posts();
Post Resolver:
picture: return
ctx.prisma.post({ id }).picture();
First, we retrieve all of the posts in the user resolver. Then, we make additional requests to the server in the post resolver, one for each post
Is this expected, and what is the recommended method of doing this? Before, with prisma bindings, I was only making one call to the server which return all the information I needed as specified by my client