Si supponga di avere un tipo GraphQL e include molti campi. Come interrogare tutti i campi senza scrivere una lunga query che include i nomi di tutti i campi?Come interrogare tutti i campi del tipo GraphQL senza scrivere una lunga query?
Per esempio, se ho questi campi:
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'
]
];
}
per interrogare tutti i campi di solito la domanda è qualcosa di simile:
FetchUsers{users(id:"2"){id,username,count}}
Ma voglio un modo per avere gli stessi risultati senza scrivere tutti i campi, qualcosa del genere:
FetchUsers{users(id:"2"){*}}
//or
FetchUsers{users(id:"2")}
C'è un modo per farlo in GraphQ L ??
Sto usando Folkloreatelier/laravel-graphql libreria.
Stai chiedendo come fare qualcosa che GraphQL, in base alla progettazione, non supporta. –
Basta digitare quei 40 campi qualcosa e sperare che non si commetta un errore :) – Ska
Wow, sto solo iniziando con GraphQL, e questo è un WTF serio. – user949300