Javascript 如何删除节点js和mongodb中未定义的getter错误
我试图使用MongoDB中的节点js从我的级别集合中获取单个键值 在这个模式中,我在数组中插入了我的模式值。我想这会限制我进入 我的级别集合中的单个值。但我不知道如何检索或获取单个键值 从控制台或浏览器中的阵列架构或阵列数据库 1) 。这是数组模式Javascript 如何删除节点js和mongodb中未定义的getter错误,javascript,arrays,node.js,mongodb,Javascript,Arrays,Node.js,Mongodb,我试图使用MongoDB中的节点js从我的级别集合中获取单个键值 在这个模式中,我在数组中插入了我的模式值。我想这会限制我进入 我的级别集合中的单个值。但我不知道如何检索或获取单个键值 从控制台或浏览器中的阵列架构或阵列数据库 1) 。这是数组模式 var LevelSchema = new Schema( [ { age: { type: Number }, level_num: { type: Number }, min_score: { ty
var LevelSchema = new Schema(
[
{
age: { type: Number },
level_num: { type: Number },
min_score: { type: Number },
max_questions: { type: Number }
}
]);
我知道模式写在{}大括号之间,但我的要求是数组模式以及如何获取值或单个键值
从数组也
2) 。这是我的节点js
try {
async.waterfall([
function(callback){
var query = { age: 5 };
quizLevels.find(query, function(err,data) {
if(err) return next(err);
callback(null, data);
});
},
function(data) {
var a = data.min_score;
console.log(data.min_score);
}
]);
}
catch (err) {
console.log(err);
}
我还调试我的代码,我的调试器调试代码并显示从mongodb获取的值,但当我尝试进入这个过程时
它将显示错误
Runtime.getProperties failed.
Internal error: TypeError: Cannot read property 'getters' of undefined.
我还附加了getter错误图像
你所说的
是什么意思?我试着进入这个?瀑布式代码的结尾在哪里?瀑布的最终回调在哪里?这不是一个有效的Mongoose模式。“我的需求是数组模式”到底是什么意思?你所说的是什么意思?我试图进入这个的内部,你的瀑布式代码在哪里结束?瀑布的最终回调在哪里?这不是一个有效的Mongoose模式。“我的需求是数组模式”到底是什么意思?