mongodb中的嵌套查询

时间:2018-01-23 19:52:05

标签: node.js mongodb

我在另一个内部查询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');
        });




0 个答案:

没有答案