Todos os campos em um esquema de mangusto são opcionais por padrão (além de
_id
, é claro). Um campo só é obrigatório se você adicionar
required: true
à sua definição. Portanto, defina seu esquema como o superconjunto de todos os campos possíveis, adicionando
required: true
para os campos que são obrigatórios.