Myślę, że tego właśnie szukasz Mongoose Strict
opcja:ścisłe
Opcja strict (domyślnie włączona) zapewnia, że wartości dodane do instancji modelu, które nie zostały określone w naszym schemacie, nie zostaną zapisane w bazie danych.
Uwaga:nie ustawiaj na fałsz, chyba że masz dobry powód.
var thingSchema = new Schema({..}, { strict: false });
var Thing = mongoose.model('Thing', thingSchema);
var thing = new Thing({ iAmNotInTheSchema: true });
thing.save() // iAmNotInTheSchema is now saved to the db!!