Switch .update() for .findAndModify() because it returns the updated document