2017-08-12 166 views
0

我是graphql的全新用户,我只是试图构造一个简单的查询,它将在某个日期时间后使用plannedExpirationDate值过滤结果。我如何编写该过滤器?在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 
     } 
    } 
    } 
} 

回答

0

因此,GraphQL是一种用于与API进行交互的语法。从你的问题来看,这听起来像是你试图与别人的GraphQL API进行交互。如何实现一个过滤器并不是GraphQL标准的一部分(GraphQL标准描述了如何传递参数,但是在接收到这些参数后如何处理这些参数)。您需要向特定API的所有者提供正确的方法来过滤特定的查询。除了任何文档外,您还可以尝试执行introspection query以了解有关API架构的更多信息。