我有一个包含大量属性的模型。无论如何我可以简化req.body
属性到新创建的记录的分配吗?
e.g。
var task = new Task();
task.title = req.body.title;
task.desc = req.body.desc;
task.priority = req.body.priority;
// ... 20 more lines here ... //
// task = req.body will not work here
task.save(function(err, data) {
if (err) res.status(500).json({
msg: err
});
res.status(200).json(data);
});
答案 0 :(得分:1)
如果task与req.body对象具有相同的属性,您可以:
var task = new Task(req.body);
(您可能还希望在此之前清理您的输入..)
希望这有帮助。