微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我使用 apollo 从端点获取数据时,如何增加 100 限制?

如何解决当我使用 apollo 从端点获取数据时,如何增加 100 限制?

当我尝试从 graphQL 端点获取数据时,它会将返回的数据量限制为 100。我该如何增加它?

客户:

export const dexCandlesGraph = chainId => {
  const uri = DEXCANDLES_SUBGRAPH[chainId ?? ChainId.AVALANCHE]
  return new ApolloClient({
    link: createHttpLink({
      uri: uri
    }),cache: new InMemoryCache()
  })
}

查询

export const dexCandlesQuery = gql`
  query dexCandlesQuery($token0: String!,$token1: String!,$period: Int!) {
    candles(orderBy: time,orderDirection: asc,where: { token0: $token0,token1: $token1,period: $period }) {
      time
      open
      low
      high
      close
    }
  }
`

进行查询

const results = await dexCandles.query({
  query: dexCandlesQuery,variables: { token0: sortedToken0,token1: sortedToken1,period }
})
// Number of maximum results returned is 100

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。