所以我调用mongodb,我在解析数据时遇到问题,因此我可以将其传递给视图。我在EJS中编写了前端。
这就是我称之为模型:
const CourseworkSchema = new Schema({
assignment: [
{
type: String
}
],
author: {
id: {
type: mongoose.Schema.Types.ObjectId,
ref: 'User'
},
name: String
}
})
module.exports = mongoose.model('Coursework', CourseworkSchema);
以下是我称之为科西嘉会的路线:
app.get('/dashboard', (req, res) => {
if(req.isAuthenticated()){
if(req.user.isTeacher) {
// render dashboard for teacher
//let author = author._id
let arr = Coursework.find({ })
//console.log(arr)
let val = JSON.stringify(arr.assignment)
//console.log(val)
console.log(arr.assignment)
res.render('instructor', {arr: val, isAuth:req.isAuthenticated()})
}else {
// render dashboard for student
res.render('student', {isAuth: req.isAuthenticated()})
}
}
我需要在视图中使用赋值。每次我试图字符串化时,它都会显示为.如何解析它,以便使用属性和.undefinedauthorassigment
任何帮助将不胜感激。
交互式爱情
梵蒂冈之花
相关分类