使用 Apollo GraphQL 缓存进行分页

问题描述

Apollo GraphQL 非常新,并且在尝试为我的 React Native 项目中的现有端点之一设置分页时一直被缓存卡住。

我使用 nextData 作为偏移量/参数来使用该日期查询接下来的 10 个。查询可为我提供正确的数据,但由于结构的原因,我无法成功合并传入数据和 typePolicies 中的现有数据。有什么提示吗??

谢谢!!

查询

    query Feed($id: String!,$nextDate: String) {
        object(
            id: $id
            nextDate: $nextDate
        ) {
            iterableObject {
                id
            }
            nextDate
        }
    }

API 响应:

{
   "data":{
      "object":{
         "iterableObject":[
            {
               "id":"obj1"
            },{
               "id":"obj2"
            },{
               "id":"obj3"
            }
         ],"nextDate":"1556607600000"
      }
   }
}
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)