Implementei o método atualiza com o seguinte código:
var foto = req.body;
model
.update({_id:req.params.id}, foto)
.then(function(foto){
res.json(foto);
}, function(error){
console.log(error);
res.status(500).json({erro: 'Não foi possível atualizar a foto'});
});
Aparentemente, o código funciona perfeitamente. Entretanto é indicado usar o método findByIdAndUpdate do mongoose. Existe alguma vantagem ao utilizar o método findByIdAndUpdate sobre o método update?