作业中的 mongodb 中删除作业?在节点中"/>
如何从议程作业中的 mongodb 中删除作业?在节点中
我正在尝试创建一个 Nodejs mongodb api,它从正文中获取一个作业 ID,然后在 nodejs 中的议程包的帮助下删除/取消该作业我该怎么做?目前它不工作它给我一个错误“找不到工作”但是当我检查我的数据库时有工作所以如何删除那个工作?当我安排工作时,它会自动在我的 mongodb 数据库中创建一个 agendaJobs 集合
router.delete('/canceljob', async (req, res) => {
const { _id } = req.body;
try {
const jobs = await agenda.jobs({ _id });
if (jobs.length === 0) {
return res.json({ message: 'Job not found' });
}
await jobs[0].remove();
return res.json({ message: 'Job canceled and deleted successfully' });
} catch (err) {
console.error(err.message);
res.status(500).json('Server error');
}
});
回答如下:
更多推荐
如何从议程作业中的 mongodb 中删除作业?在节点中
发布评论