MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongodb - मौजूदा संग्रह के लिए स्कीमा जोड़ें

आप collMod . का उपयोग करके मौजूदा संग्रह में JSON स्कीमा लागू कर सकते हैं संग्रह में एक नया JSON स्कीमा जोड़ने का आदेश https://docs.mongodb. कॉम/मैनुअल/कोर/स्कीमा-सत्यापन/ . नीचे एक उदाहरण। हालाँकि यह केवल नए लेखन कार्यों पर लागू होगा, यह संग्रह में मौजूदा दस्तावेज़ों के विरुद्ध नहीं चलेगा।

db.runCommand( {
   collMod: "contacts",
   validator: { $jsonSchema: {
      bsonType: "object",
      required: [ "phone", "name" ],
      properties: {
         phone: {
            bsonType: "string",
            description: "must be a string and is required"
         },
         name: {
            bsonType: "string",
            description: "must be a string and is required"
         }
      }
   } },
   validationLevel: "moderate"
} )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेस्टेड ऑब्जेक्ट्स को कैसे क्वेरी करें?

  2. एन-लेवल नेस्टेड सबडॉक्यूमेंट मोंगोडीबी खोजें

  3. मोंगोडीबी $indexOfCP

  4. स्प्रिंग MongoDB प्रक्रिया/धागा लीक

  5. पायथन में मोंगोडब बल्क इंसर्ट लिमिट