1
resposta

Ao pegar parte de um caractere válido ele deleta mesmo assim.

Nesse método excluir livro notei um defeito, ao pegar parte do ID Válido de um Objeto existente, como marcado na imagem abaixo no Postamn, ele deleta mesmo assim, no caso deveria ter uma valiação, pois parte do ID de um objeto deveria retornar um erro, e não apagar o Objeto mesmo assim.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Isso mesmo, é pq vc está usando o método findOneAndDelete, ele vai encontrar mesmo se inserir só uma parte.

para que isso seja resolvido use: findByIdAndDelete(id, (err) => { //codigo})