Jak správně udělat složený dotaz v GraphQL?
Mám takový dotaz ohledně GraphQL, konkrétně složených dotazů. Vím, že s GraphQL můžu získat přesně ta data, která potřebuji, ale když se pokouším vytvořit složený dotaz, nějak mi to nejde tak, jak bych si představoval. Zajímalo by mě, jak správně udělat složený dotaz v GraphQL, abych mohl načíst více typů dat najednou bez zbytečných komplikací. Je potřeba nějak speciálně definovat vztahy mezi těmi daty? Narazil jsem na pár příkladů, ale vždycky mám pocit, že něco chybí. Jakým způsobem bych měl strukturovat svůj dotaz, aby mi GraphQL vrátil přesně to, co chci? Měli byste nějaké tipy nebo doporučení, jak se vyhnout častým chybám při skládání těchto dotazů? A co třeba paginace a filtry? Jak se to všechno dá zkombinovat dohromady v rámci jednoho dotazu? Rád bych slyšel i o zkušenostech ostatních, kteří už s tím mají zkušenosti. Děkuji za každou radu!