我写了下面的代码来使用mongoose从
mongodb读取值并将其存储在数组中:
app.get('/StudentQuestionsPage',function(req,res){
var allQuestionsArray = studentQuestions.find();
var questions = [];
allQuestionsArray.exec(function(err,questions){
if(err)
return cosole.log(err);
questions.forEach(function(question){
var elem = new Object();
elem["id"] = question.id;
elem["quesStatement"] = question.quesStatement;
elem["optionA"]=question.optionA;
elem["optionB"]=question.optionB;
elem["optionC"]=question.optionC;
elem["optionD"]=question.optionD;
questions.push(elem);
console.log(elem)
});
});
res.render(__dirname + '/StudentQuestionsPage.html',{questions:questions});
});
我必须将这一系列问题传递给html文件,然后我必须在HTML上显示内容.
我写了下面的代码来显示HTML上的数组值,但它没有显示任何内容. “console.log(elem)”可以在控制台上打印值.
Online Examination PortalQuestions
Questions
- Number:
Text:
请告诉我如何从nodejs传递值并检索并在html上显示它.