2017-03-15 4 views
0

Ich habe einen Datenkonsumenten, der ein Jupyter Notebook ist. Gibt es eine Möglichkeit, in blaze geschriebene Abfragen in graphQL-Abfragen zu übersetzen?Übersetzung von Blaze Abfrage zu GraphQL Abfrage

zum Beispiel in blaze haben wir:

accounts[accounts.balance < 0].name 

und in GraphQL wir vielleicht dieses:

{ 
accounts(balance<0) 
{ 
name 
} 
} 

Antwort

0

GraphQL aussetzen keine internationalen integrierten Filterfähigkeit. Es kann manuell in Form der Parameter implementiert werden. Also je nach Ihren Bedürfnissen können Sie Abfragefeld wie definieren:

type Query { 
    accounts(balanceBelow: Int!): [Account!] 
} 

oder:

type Constraint { 
    fieldName: String! 
    operator: OperatorEnum! 
    value: String! 
} 
type Query { 
    accounts(where: Constraint): [Account!] 
} 

oder etwas dazwischen. Aber wenn in Ihrer Domäne Dinge wie benutzerdefinierte Abfragefilterung und Aggregationen üblich sind, finden Sie möglicherweise eine umständliche Wahl mit GraphQL.

Verwandte Themen