今天,当我创建一个对象时,我已经设法使用订阅。现在,我想删除对象并更新查询,但是找不到任何有用的东西。
因此,这是添加新项目后如何访问订阅的内容。
componentWillMount() {
this.props.data.subscribeToMore({
document: JOB_ADDED_SUBSCRIPTION,
updateQuery: (prev, { subscriptionData }) => {
if (!subscriptionData.data) {
return prev;
}
const newJob = subscriptionData.data.jobAdded;
if (!prev.getJobs.find(j => j._id === newJob._id)) {
return {
...prev,
getJobs: [{ ...newJob }, ...prev.getJobs],
};
}
return prev;
},
onError: (err) => console.log(err)
});
}
现在删除项目时该怎么办?