Pole ve schématu můžete přidávat a odebírat pomocí volby { strict: false }
možnost:přísné
Přísná možnost (ve výchozím nastavení povolena) zajišťuje, že hodnoty předané konstruktoru modelu, které nebyly specifikovány v našem schématu, nebudou uloženy do databáze.
var thingSchema = new Schema({..}, { strict: false });
A také to můžete udělat v aktualizačním dotazu
Model.findOneAndUpdate(
query, //filter
update, //data to update
{ //options
returnNewDocument: true,
new: true,
strict: false
}
)
Dokumentaci můžete zkontrolovat zde