问题描述
我希望只能清除一种指定类型的缓存
例如如果我有作者和书籍,我只想清除Authors
我正在使用@apollo/client": "^3.2.5"
(最新)
仅需补充一点,应该没关系,但是我将它与Angular一起使用。
apollo.client.clearStore(); // this clears all store
试图使用apollo.client.cache.writeQuery
,但是还没有运气
解决方法
使用v3,似乎通过使用evict api可以完成我需要的操作
this.apollo.client.cache.evict({
fieldName: "authors",});