Momentan verwenden wir die graphql/graphql-ruby-Bibliothek. Ich habe wenige Abfragen und Mutationen gemäß unserer Anforderung geschrieben.Wie schreibe ich eine Filterabfrage mit graphql?
Ich habe den unten Anwendungsfall, wo ich bin nicht sicher, wie es habe zu implementieren
ich bereits eine Abfrage/Endpunkt
allManagers
die alle Manager Details Rückkehr genannt.Heute habe ich Anforderung, eine andere Abfrage zu implementieren, um alle Manager basierend auf dem Filter
region
zurückzugeben.
Ich habe 2 Möglichkeiten dieses Szenario zu behandeln.
Erstellen Sie ein optionales Argument für die Region, und innerhalb der Abfrage muss ich prüfen, ob die Region übergeben wird, dann Filter basierend auf der Region.
Verwenden Sie etwas wie https://www.howtographql.com/graphql-ruby/7-filtering/.
Welcher Ansatz ist der richtige?