【发布时间】:2018-08-03 08:44:21
【问题描述】:
图片This is how ist's displayed on the web 我想访问对象部分以使用 EJS 显示数据。我未能访问对象数据。
我的架构
let Subject = mongoose.Schema({
name:[],
crh:[]
});
let Program = mongoose.Schema({
name: String,
semester: Number,
subject:[Subject]
});
let School = mongoose.Schema({
name:{
type: String,
},
program:[Program]
})
从数据库中获取日期的发布方法
router.post('/view',(req,res) =>{
let school = req.body.school;
let semester = req.body.semester;
let program = req.body.program;
All.find({name:school,"program.name":program,"program.semester":semester},(err,record) =>{
if(err) throw err;
if(!record){
req.flash("error","We couldn't find any relevant document! ");
res.redirect('/admin/view');
}
if(record){
console.log(record);
res.render("./admin/viewSub",{find:record});
}
})
})
安慰数据!我如何从 ejs 访问对象的数据。我想在表中显示对象内部的数据。当我尝试使用“。”时,我只想知道如何访问它。达到积分;我无法访问数据。
[ { program: [ [Object] ],
_id: 5a9045474b530750a4e93338,
name: 'sose',
__v: 0 } ]
【问题讨论】:
-
能否给出
found[0].schoolin的输出 -
@Rupesh 我已经编辑了上面的代码,我玩了一会儿,仍然卡在同一个地方。这就是它现在的样子。
-
我也附上了一张图片。