【发布时间】:2014-06-10 15:17:54
【问题描述】:
以下是我要运行的代码:-
poolModel
.find({})
.exec(function (err, pools) {
if(err)
return next(new customError.Database(err.toString()));
for(var i=0; i<pools.length; i++)
{
pools[i].views = 31;
console.log(pools[i]._id);
var pool_id = pools[i]._id;
poolModel.findByIdAndUpdate(pool_id, pools[i], function(err, pool){
if(err)
console.log(err);
else
console.log(pool.views+'');
});
/* poolModel.findByIdAndUpdate(ObjectId(pools[i]._id), pools[i], function(err, pool){
if(err)
return next(new customError.Database(err.toString()));
console.log(pool.views);
})*/
}
})
我的模型类中也有视图条目。 但我不断收到此错误:- [TypeError:无法读取未定义的属性“_id”]
【问题讨论】: