मुझे लगता है कि यही आप Mongoose Strict की तलाश में हैं
विकल्प:सख्त
सख्त विकल्प, (डिफ़ॉल्ट रूप से सक्षम), यह सुनिश्चित करता है कि हमारे मॉडल उदाहरण में जोड़े गए मान जो हमारे स्कीमा में निर्दिष्ट नहीं थे, डीबी में सहेजे नहीं जाते हैं।
नोट:जब तक आपके पास उचित कारण न हो, असत्य पर सेट न करें।
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!!