Myslím, že to je to, co hledáte pro Mongoose Strict
možnost:přísné
Přísná možnost (ve výchozím nastavení povolena) zajišťuje, že hodnoty přidané do instance našeho modelu, které nebyly specifikovány v našem schématu, se neuloží do databáze.
Poznámka:Nenastavujte hodnotu false, pokud k tomu nemáte dobrý důvod.
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!!