|
1
1
我设法做到了。事实上,我不得不使用mutation的更新功能,因为实际上对象在缓存中被修改了,但返回用户事件列表的查询没有重新执行,所以它保持了相同数量的引用。 如果突变返回的事件中的成员列表包含经过身份验证的用户,请将该ref添加到缓存的列表中。(如果您的对象没有被缓存,您可能需要使用writeFragment(即new comment))。 否则从数组中删除该引用。 https://www.apollographql.com/docs/react/caching/cache-interaction/
cache.identify()返回以下形式的结果:
Ref很容易被欺骗
此外,modify()函数获取的id如下所示:
我认为最好使用cache.identify()作为modify()的id,但在这种特殊情况下,它为我返回了undefined。 这是我的代码:
|