1
resposta

findByIdAndDelete ou findByIdAndRemove

Eu testei ambos e ambos funcionaram perfeitamente, gostaria de saber se existe uma diferença entre eles.

1 resposta

Olá Naftali, O findByIdAndDelete apenas deleta o objeto e retorna a confirmação de que o mesmo foi deletado. Já o findByIdAndRemove, de acordo com a própria documentação do mongoose, deleta o objeto e retorna o objeto deletado na função. Ele também permite a execução de um callback.

Segue o link da documentação com essas informações: https://mongoosejs.com/docs/api/model.html#model_Model-findByIdAndRemove

Espero ter ajudado! ^^