Devemos adicionar os validadores maxlength e minlength aos campos de texto do modelo para garantir a consistência dos dados e melhorar a integridade da base de dados. Com esses validadores, definimos um comprimento mínimo e máximo para valores, assegurando que os dados sigam as regras de formatação necessárias.
Exemplo
name: {
type: String,
required: [true, 'A tour must have a name'],
unique: true,
trim: true,
maxlength: [40, 'A tour name must have less or equal than 40 characters'],
minlength: [10, 'A tour name must have more or equal than 10 characters']
}
Devemos adicionar os validadores maxlength e minlength aos campos de texto do modelo para garantir a consistência dos dados e melhorar a integridade da base de dados. Com esses validadores, definimos um comprimento mínimo e máximo para valores, assegurando que os dados sigam as regras de formatação necessárias.
Exemplo