Angenommen, Sie haben einen GraphQL-Typ, der viele Felder enthält. Wie kann man alle Felder abfragen, ohne eine lange Abfrage aufzuschreiben, die die Namen aller Felder enthält?
Zum Beispiel, wenn ich diese Felder habe:
public function fields()
{
return [
'id' => [
'type' => Type::nonNull(Type::string()),
'description' => 'The id of the user'
],
'username' => [
'type' => Type::string(),
'description' => 'The email of user'
],
'count' => [
'type' => Type::int(),
'description' => 'login count for the user'
]
];
}
Um alle Felder abzufragen, sieht die Abfrage normalerweise folgendermaßen aus:
FetchUsers{users(id:"2"){id,username,count}}
Aber ich möchte einen Weg finden, um die gleichen Ergebnisse zu erzielen, ohne alle Felder zu schreiben.
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
Gibt es eine Möglichkeit, dies in GraphQL zu tun?
Ich verwende die Folkloreatelier / Laravel-Graphql- Bibliothek.