all I have to try to print a number in console, that is saved in my MongoDB but when I am fetching this as below data.min_score it gives me undefined in my console. I have also used parseInt then output comes NaN
according to my scheme, my min_score value is 10 my requirement is to print 10 in console or browser
1). Node js Code
this.levelChange = function(req, res, next){
try{
var arr = [];
var query = {level_num:1};
QuizLevel.find(query,function(err,data){
arr.push(data.min_score);
console.log(arr);
});
}catch(err){
console.log("Error");
return next(err);
}
};
2).Level Schema
var LevelSchema = new Schema([
{
_id:{type:String},
age:{type:Number},
level_num:{type:Number},
min_score:{type:Number},
max_questions:{type:Number}
}
3). console output
undefined
4). This is my Json data
{
"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
}