最佳答案
我有一个请求,其正文包含 data 和 _ id
什么是更好的方法来实现代码,将更新,如果记录与 _ id 存在,并将创建一个是没有人?我的代码:
var obj = req.body;
Model.findById(obj._id, function(err, data){
if (!data){
var model = new Model(obj)
model.save(function(err, data){
res.send({method: 'create', error: err, data: data})
})
} else {
Model.findByIdAndUpdate(obj._id, obj, function(){
res.send({method: 'update', error: err, data: data})
})
}
我只是在想也许有更好的办法。