Is it even possible to alias nested fields like this?
Mit anderen Worten: Ist es möglich, dem GraphQL-Server zu sagen, er soll die Form der Antwort abflachen? Und wenn ja, wie macht man das?
Hier ist eine Lösung mit Gato GraphQL, die folgende Erweiterungen nutzt:
Multiple Query Execution, um den Wert einer Variable mit @export über GraphQL-Operationen hinweg zu exportieren
PHP Functions via Schema, um diesen Wert über das Feld _echo an der gewünschten Stelle erneut auszugeben
Mit @export können wir eine erste Query-Operation dazu bringen, ein Ergebnis in eine Variable zu exportieren, und dann eine zweite Query-Operation deklarieren, die diese Variable liest und sie an der erwarteten Stelle in der Antwort ausgibt: