Ich verwende "graphql-tools". Nach dem Empfang der graphql-Abfrage sucht ElasticSearch und gibt Daten zurück.Gibt es ein Tool zum Analysieren von graphql-query, um angeforderte Felder zu erhalten?
Aber in der Regel Anfragen nur wenige Felder, nicht alle. Ich möchte nur die angeforderten Felder an ElasticSearch übergeben. Zuerst muss ich die angeforderten Felder abrufen.
Zum Beispiel in dem Resolver,
const resolvers = {
Query: {
async user(p, args, context)
{
//can print query as following
console.log(context.query)
}
.....
}
}
Er druckt als
"query User { user(id:"111") { id name address } }
Gibt es eine Bibliothek, die Teil so etwas wie dieses
{ id:"", name:"", address:"" }
zu erhalten, bevor es zu tun durch Ich möchte wissen, ob es etwas Nützliches gibt?
Ich habe solche Argumente nicht gesehen. Ich benutze "graphql-tools". – arslan