यदि संभव हो तो डायनेमिक कुंजियों से बचना सबसे अच्छा है क्योंकि वे सब कुछ कठिन बना देती हैं। Mixed
. का उपयोग करने के बजाय , myModel
. बनाकर फ़ील्ड को अधिक संरचना प्रदान करें एक सरणी जिसमें एक गतिशील key
होता है मान और एक स्ट्रिंग value
फ़ील्ड जिसे enum
. का उपयोग करके सत्यापित किया गया है :
myModel: [{
key: String,
value: {
type: String,
enum: ['Restricted value 1', 'Restricted value 2', 'Restricted value 3']
}
}]
आपका उदाहरण डॉक्टर बन जाएगा:
myModel: [
{ key: "Dynamic Key 1", value: "Restricted value 1" },
{ key: "Dynamic Key 2", value: "Restricted value 2" },
{ key: "Dynamic Key 3", value: "Restricted value 3" }
]