1
resposta

ID gerado de forma aleatória

Quando cadastramos o livro no postman em 04 - Evoluindo API em 05 - Método POST o id do livro foi gerado automaticamente de forma aleatória, mas não me recordo onde definimos isso no código, seria por não estar como required: true no Schema? Ou alguma definição no json? Como ele entende que pode fazer de forma aleatória? Obrigado

1 resposta

Olá, Adrian! Tudo certo?

De fato não definimos no código porque isso é um comportamento padrão do próprio MongoDB. Ele gera um identificador ObjectID exclusivo, atribuído ao campo id em um novo documento antes de gravar esse documento no banco de dados.

Caso tenha ficado com alguma dúvida, não deixe de compartilhar!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!