1
resposta

findByIdAndDelete ou findByIdAndRemove

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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! ^^