1
resposta

[Dúvida] Validações do mongoose

Oie :D

Estou fazendo o curso de validações em nodejs e o professor valida algumas situações nos próprios objetos do mongoose. Isso me criou uma dúvida na cabeça em quando essas validações são realizadas, se é no início ou se é quando realmente vai pro banco. Tentando explicar melhor, ela acontece depois der todo o processamento daquele endpoint e estoura o erro quando ele disparar para o banco, ou somente de "chegar" com new Entidade() já estouraria o erro?

1 resposta

Oii Igor, tudo bem?

As validações no Mongoose podem ocorrer tanto durante o processo de criação da instância (new Entidade()) quanto antes do documento ser salvo no banco de dados, dependendo de como você as implementa. É uma boa usar ambas as abordagens para garantir a integridade dos dados em diferentes pontos do ciclo de vida do documento.

Um abraço e bons estudos.