如何让显示路由在node.js/mongoDB应用程序中显示申请人名称?



我正在创建一个接受申请的网站。在管理面板上,我不会显示所有申请人并允许用户单击名称以显示更多信息。我的问题是,无论您选择谁,出现在节目路线上的申请人总是相同的。我该如何解决这个问题?

这是我的表演路线:

app.get("/admin/:id", function(req, res){
Applicant.findOne({}, function(err, foundApplicant) {
if(err) {
res.redirect('/admin');
} else {
res.render("show", {applicant: foundApplicant});
}
})

您忘记将 id 传递给数据库

app.get("/admin/:id", function(req, res){
Applicant.findOne({_id: req.params.id}, function(err, foundApplicant) {
if(err) {
res.redirect('/admin');
} else {
res.render("show", {applicant: foundApplicant});
}
})

最新更新