在我的架构中,我有公司的子文档PostedJobs类型数组 所有公司都传递给用户视图
获取公司
router.get('/', isLoggedIn , function(req, res, next) {
Company.find({'Creator': req.user.id}).then(function(companies) {
res.render('Company', { "Companies" : companies });
});
});
在获得特定公司之后,我通过名称获得该公司是独一无二的
router.get('/:name' , isLoggedIn , function(req , res , next) {
var name = req.params.name;
Company.findOne({Name : name}).then(function(Company) {
res.render('dashboard',{
"Company" : Company
});
});
});
使用此视图我还想将PostedJob传递到公司视图
答案 0 :(得分:-1)
Sub文档显示在页面中,您可以访问它,如下所示
<% Company.PostedJobs.forEach(function(Job ,index){%>
<tr>
<td><%= index+1 %></td>
<td><%=Job.JobName %></td>
<td><%=Job.JobType %></td>
<td><%=Job.JobLocation %></td>
<td><%=Job.JobSalary %></td>
</tr>
<%}) %>