var id = args._id;
var updateObj = {updatedDate: Date.now()};
_.extend(updateObj, args);


Model.findByIdAndUpdate(id, updateObj, function(err, model) {
if (err) {
logger.error(modelString +':edit' + modelString +' - ' + err.message);
self.emit('item:failure', 'Failed to edit ' + modelString);
return;
}
self.emit('item:success', model);
});

{
_id: 1234
descriptors: Array[2],
name: 'Test Name 1'
}

{
_id: 1234
descriptors: Array[2],
name: 'Test Name 2'
}

104444 次浏览

Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...

  console.log(docs)