到目前为止,我只需更新模型的名称,但现在我需要更新一些属性:
.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
的情况下处理所有更新
对于每个属性?
答案 0 :(得分:2)
您可以使用
更新模型model.set(attributes, [options])
Ex :model.set({name: "yourName", desc: "In his eyes she eclipses..."});