啊..我的对象是一个Mongoose文档,不允许添加属性。解决方案是将返回的文档转换为普通对象,或者在查询中调用lean()。
Item.findById(req.params.id).exec(function(err, doc) { var obj = doc.toObject(); ...});Item.findById(req.params.id).lean().exec(function(err, doc) { ...});
啊..我的对象是一个Mongoose文档,不允许添加属性。解决方案是将返回的文档转换为普通对象,或者在查询中调用lean()。
Item.findById(req.params.id).exec(function(err, doc) { var obj = doc.toObject(); ...});Item.findById(req.params.id).lean().exec(function(err, doc) { ...});