【发布时间】:2020-07-30 22:09:43
【问题描述】:
我是否在后端 API 中正确执行此操作?您将如何删除后端父数组中的数组内的对象?我首先找到了主父数组索引,然后我使用 .tasks[index] 从任务数组中找到了对象。问题是如何在节点中删除它?我发现的教程使用 req.params.id 删除项目,但我的更复杂。
exports.deleteTaskItem = async (req, res) => {
const taskindex = req.params.id;
const index = req.params.index;
try {
const taskfound = await Task.findById(taskindex);
const taskfounditem = await taskfound.tasks[index];
//code to type here
res.status(204).json({
status: "success",
data: null
});
} catch (err) {
res.status(404).json({
status: "fail",
message: err
});
}
};
【问题讨论】:
标签: node.js express mongoose axios