Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

findByIdAndRemove()

Pessoal,

No exercício de exclusão de foto, isto é feito com:

model
    .remove({ _id: req.params.id })

Porém, a documentação do Mongoose também menciona algo como model.findByIdAndRemove.

Esta função faz algo similar ao model.remove()?

Em caso afirmativo, há alguma vantagem em usar uma forma ou outra?

Obrigado!

2 respostas
solução!

Olá, Elton.

No remove você pode passar qualquer regra (path) pra remover um elemento. Já o me findByIdAndRemove você só pode passar o id que você quer remover.

Faz sentido?

Isso mesmo Marco. O remove é mais flexível.