【发布时间】:2018-02-20 17:33:39
【问题描述】:
假设我的数据库中有 500 行。我想要 100 页 50 行。这是fetchMore 请求的示例。
const fetchNextPage = (props) => {
props.Query.fetchMore({
query: gql(getRows),
variables: {
skip: props.Query.rows.length,
},
updateQuery: (previousResult, next) => {
return {
...previousResult,
rows: [...previousResult.rows, ...next.fetchMoreResult.rows],
};
},
});
}
我不确定的是……
- 如何在不进行额外用户操作的情况下获取所有页面?
- 既然我知道所需页面的总数,我该如何并行发送它们?
【问题讨论】:
标签: graphql apollo react-apollo