我在另一个内部查询3个收集并获得所需的结果。但问题是我在发送后无法设置标题。我想我在重定向路由时犯了一些错误。请帮帮我。
这是我的代码:
Supervisor.findOneAndRemove({ email: req.params.email }).then((supervisor) => {
supervisor.proposals.forEach(function(i) {
Student.findOneAndRemove({proposal_id : i}).then((student) => {
ProjectSubmit.findOneAndUpdate({ _id: i },
{ "$set": { "pending": true, "status": "Not Started",
"supervisorName": "Supervisor name will be added here when proposal is accepted"}},
function(err, projectSubmit)
{
console.log("inside proposal");
if (err) {
console.log(err);
return res.send(err);
}
console.log("done");
//res.redirect('/remove-supervisors');
});
});
});
res.redirect('/remove-supervisors');
});