1
resposta

Método Post não está cadastrando todos os atributos

Estou seguindo a aula, e fui cadastrar um novo livro, porém, mesmo com o body correto, ele não está cadastrando o número de páginas.

Veja o Post abaixo:

Realizando Post de um novo livro usando Postman

Depois quando realizo o Get:

Realizando o Get livros no Postman

Ainda tentei atualizar o cadastro usando Put, recebo uma mensagem de sucesso, porém, quando verifico o livro por ID ele continua sem o número de páginas. Pensei que pudesse ser alguma coisa no método criado para a consulta, mas verifiquei no MongoDB e realmente não foi cadastrado o número de páginas.

1 resposta

Olá, Guilherme, tudo bem?

É bem possível que a propriedade de número de páginas no modelo do livro, no arquivo Livro.js, tenha sido escrita diferente. Verifique se está numeroPaginas, pois o mongoose realmente ignora os campos da requisição que diferem dos campos do modelo.

Se não for isso, pode compartilhar o código do controlador de livros e do modelo dele também?

Fico no aguardo!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software