-2
我必須嘗試在控制檯中打印MongoDB的值。但它給了我在我的控制檯undefined我做了很多事情來得到結果,但都是徒勞 我想在控制檯或瀏覽器中使用節點js代碼打印數字單字段值(min_score)我們如何使用節點j獲得單個值mongodb
1 )。這是我的節點js代碼
this.levelChange = function(req, res, next){
try{
var arr = [];
var query = {'level_num':1};
QuizLevel.find(query,function(err,data){
var a = parseInt(arr.push(data));
console.log(a.min_score);
});
}catch(err){
console.log("Error");
return next(err);
}
};
return this;
2)。這是我的js級別模式
{
_id:{type:String},
age:{type:Number},
level_num:{type:Number},
min_score:{type:Number},
max_questions:{type:Number}
}
3)。這是我的json值
{
"age":5,
"level_num":1,
"min_score":10,
"max_questions":30
}
{
"age":5,
"level_num":2,
"min_score":12,
"max_questions":33
}
{
"age":5,
"level_num":3,
"min_score":15,
"max_questions":35
}
4)。這是導致控制檯
[undefind]
我想要得到的結果在我的控制檯
'arr.push()'不會返回你認爲它所做的事情。 – SLaks
先生,我是如何從mongodb使用節點js檢索該值 –
min_score的 –