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?