> It turns out that while GraphQL allows the frontend developers to select the data they need, that doesn't result in an unlimited set of queries.
Could you please elaborate on that? Im new to GraphQL and I assumed that you only have to provide it with a schema that defines entities and their relations and it will let you query any combination over it.
Does queries have to be explicitly set on the server? As an example, if I have the table "doctors" that has a 1:n relationship with the table "patients", do I have to explicitly define something like:
queryDoctors { id name patients { id name } }
To be able to query a doctor's patients?