在控制台或浏览器中显示mongodb的值
value from mongodb display in console or browser
我必须尝试在控制台中打印一个数字,这是保存在我的MongoDB中,但当我获取以下数据时。Min_score在控制台中未定义。我还使用了parseInt然后输出NaN
根据我的方案,我的min_score值是10我的要求是在控制台或浏览器中打印101)。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)。水平模式
var LevelSchema = new Schema([
{
_id:{type:String},
age:{type:Number},
level_num:{type:Number},
min_score:{type:Number},
max_questions:{type:Number}
}
3)。控制台输出
undefined
4)。这是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
}
当对模式使用.find函数时,将返回与参数中给出的查询匹配的对象数组。这里,你使用-
arr.push(data.min_score);
但是数据是一个数组。尝试使用
arr.push(data[0].min_score);
看看它是否有区别并对此发表评论。
相关文章:
- 检索MongoDB binData并显示为<img>src
- 在Jade中循环并显示来自Mongodb的数据
- 在玉石模板中显示Mongodb收藏
- 我的 Meteor 项目如何通过服务器端 MongoDB/集合查找查询可靠地显示信息
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 在谷歌图表中显示MongoDB结果
- 将一天中的时间保存为mongodb中的数字,但以人类格式显示(使用流星自动形成)
- Nodejs MongoDB 本机驱动程序不显示文档
- 如何在 MongoDB 中也聚合显示其他字段
- MongoDb - 具有空值的有界数组显示无界
- Mongoose/MongoDB 结果字段在 Javascript 中显示为未定义
- 用HTML显示MongoDB文档
- 显示来自mongodb的所有数据混合,并在doT.js模板引擎中进行渲染
- MongoDB-根据用户名显示不同的内容
- 只从Mongodb中获取第二行,并使用Jade进行显示
- 使用node.js将数据显示在从mongodb检索到的网页上
- 如何在Angular/Express/MongoDB应用中通过其ID显示单个博客文章
- MongoDB Map Reduce显示"[object object]"作为键,尽管对它们进行类型
- AngularJS不显示MongoDB数组中的对象
- 在控制台或浏览器中显示mongodb的值