到目前为止,我只更新了我的模型的名称,但现在我需要更新一些更多的属性:
.put(function(req, res){
Task.findById(req.params.task_id, function(err, task){
if(err)
res.send(err)
task.name = req.body.name;
task.save(function(err,bear){
if(err)
res.send(err)
res.json(task)
});
});
})
如果不添加这一行task.attr = req.body.attr
,我如何处理所有的更新对于每个属性?
您可以使用
来更新模型model.set(attributes, [options])
Ex :model.set({name: "yourName", desc: "In his eyes she eclipses..."});