Alle Felder in einem Mungo-Schema sind standardmäßig optional (außer _id , natürlich).
Ein Feld ist nur erforderlich, wenn Sie required: true hinzufügen
zu seiner Definition.
Definieren Sie also Ihr Schema als Obermenge aller möglichen Felder und fügen Sie required: true hinzu zu den Pflichtfeldern.