2017-08-12 1 views
0

Ich bin brandneuer zu graphql und ich versuche nur, eine einfache Abfrage zu erstellen, die nach einem bestimmten Datetime nach Ergebnissen mit einem PlanedExpirationDate-Wert filtern wird. Wie schreibe ich diesen Filter?Filterung nach Datum in graphql

{ 
    loans (filters: {gender: male, status:funded, country: ["KE", "US"]}, sortBy: newest, limit: 2) { 
    totalCount 
    values { 
     name 
     status 
     loanAmount 
     image { 
     url(presetSize: small) 
     } 
     activity { 
     name 
     } 
     plannedExpirationDate 
     location { 
     country { 
      isoCode 
      name 
     } 
     } 
     lenders (limit: 100) { 
     totalCount 
     } 
     ... on LoanPartner { 
     partnerName 
     } 
     ... on LoanDirect { 
     trusteeName 
     } 
    } 
    } 
} 

Antwort

0

So ist GraphQL eine Syntax für die Interaktion mit einer API. Aus Ihrer Frage klingt es so, als würden Sie versuchen, mit der GraphQL-API einer anderen Person zu interagieren. Die Implementierung eines Filters ist nicht Teil des GraphQL-Standards (der GraphQL-Standard beschreibt, wie Argumente übergeben werden, aber nicht, was mit diesen Argumenten nach dem Empfang zu tun ist). Sie müssen den Besitzer einer bestimmten API fragen, wie Sie eine bestimmte Abfrage filtern können. Zusätzlich zu der Dokumentation, die sie haben, können Sie versuchen, eine introspection query durchzuführen, um mehr über das API-Schema zu erfahren.