Todos los campos en un esquema de mangosta son opcionales por defecto (además de _id , por supuesto).
Solo se requiere un campo si agrega required: true
a su definición.
Defina su esquema como el superconjunto de todos los campos posibles, agregando required: true a los campos que son obligatorios.