来自 GraphQL 查询的通用内容服务器错误 - 当针对大量条目运行查询时

问题描述 投票:0回答:1

即使我使用查询限制,在对大量条目运行查询时,我也会收到内容丰富的内部服务器错误。

Operation : {
  variables: {
    limit: 10,
    skip: 0,
    locale: 'en-GB',
    competition: '2w9CJm2sLwCUAwFjUlvxKU',
    category: '2bkKAjcRcsJWw3TVQuzNnJ'
  },
  extensions: {
    persistedQuery: {
      version: 1,
      sha256Hash: '00755eb0c141056e61b73a54cc917624d1cfa25f58a2903555fabd893f9ab46e'
    }
  },
  operationName: 'GetNewArticlesQuery',
  query: {
    __meta__: { hash: '55a8405e5ff1b9cd6d5dd1271440e6c670ba7d75' },
    kind: 'Document',
    definitions: [ [Object], [Object], [Object], [Object], [Object] ]
  }
}

查询

query {
    articlePageCollection(where: {
    category: { sys: { id: "xxx" } } # 1500 entries
    competition: { sys: { id: "xxx" }} # 22005 enties 
  }, limit: 12, locale: "en-GB", order: [publishDate_DESC]) {
    skip
    limit
    total
    items {
      sys {
        id
      }
      # attributes
    }
  }
}

如果类别和竞赛有少量条目,则查询成功。

还有其他人有类似的吗

graphql apollo contentful
1个回答
0
投票

如果出现内部服务器错误,您应该打开支持票证。他们这边可能出了问题。否则您会收到更具体的错误。

© www.soinside.com 2019 - 2024. All rights reserved.