javascript - Apollo writeFragment 返回未定义但 readFragment 有效
问题描述
事件完成后,我正在尝试更新缓存。我从 selectedEvent 片段中缓存事件数据,然后尝试将更改写入缓存。
readFragment 作品:
const event = client.readFragment({
id: `Event:5cc16ebcc922430697c49dea`,
fragment: gql`
fragment selectedEvent on Event {
_id
title
start
end
done
}
`;
});
console.log(event)
writeFragment 不起作用并返回未定义:
const updated = store.writeFragment({
id: `Event:5cc16ebcc922430697c49dea`,
fragment: gql`
fragment finish on Event {
done
}
`,
data: {
done: true,
__typename: "Event"
},
});
setEvent(updated)
console.log(updated)
解决方案
推荐阅读
- java - 无法启动嵌入式容器
- blazegraph - 我无法使用 Blazegraph Web 界面以某些格式导出数据
- javascript - 如何使用 javascript 更改网格的列样式
- angular7 - 通过单击角度 7 中的一行来显示和隐藏组件
- php - nextcloud 问题:重复上游“php-handler”
- python - Twython - 我怎样才能加快获得用户的关注者?
- java - 如何创建可执行的可执行 jar (Maven-Jfoenix-Hibernate-IntelliJ) __ 有人可以解决/关闭该主题吗
- jmeter - 需要通过 JMeter 发送多个 PUT 请求
- php - PHP mail()函数不发送特定文本
- c# - 如何处理 Swashbuckle 中的路径/路由参数?