प्र:नेवला उन दस्तावेज़ों को जोड़ने का प्रबंधन कैसे करता है जिनमें ऐसे फ़ील्ड हैं जो स्कीमा का हिस्सा नहीं हैं?
प्र:यदि दस्तावेज़ सफलतापूर्वक सहेजे जाने के बावजूद किसी दस्तावेज़ का कोई विशिष्ट फ़ील्ड नहीं जोड़ा गया है, तो आपको चेतावनी देने के लिए नेवला कैसे मिलता है?
... लेकिन अगर आपको पूरी तरह से बचत कुंजियों की आवश्यकता है जो स्कीमा में नहीं हैं, तो आपको इसे स्वयं संभालना होगा। मैं दो दृष्टिकोणों के बारे में सोच सकता हूं:
1. उन कुंजियों को सहेजने के लिए जो स्कीमा में नहीं हैं, आप strict
सेट कर सकते हैं एक विशिष्ट मॉडल इंस्टेंस
पर गलत करने के लिए या किसी पर विशिष्ट अपडेट
. फिर, आपको कुछ सत्यापन लिखना होगा कि (ए) दस्तावेज़ में मान आपके मानकों के अनुरूप हैं और (बी) डेटाबेस में सहेजे गए दस्तावेज़ आपके द्वारा भेजे गए दस्तावेज़ से मेल खाते हैं।
2. आप देख सकते हैं कि मिश्रित स्कीमा प्रकार
strict
. के साथ आने वाले सत्यापन को अक्षम करने के बजाय आपकी आवश्यकताओं की पूर्ति कर सकता है . (उस लिंक पर 'उपयोग नोट' के लिए नीचे स्क्रॉल करें, क्योंकि 'मिश्रित' दस्तावेज़ का लिंक फिलहाल टूटा हुआ लगता है।)