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

स्कीमा को परिभाषित किए बिना आप नेवला का उपयोग कैसे करते हैं?

मुझे लगता है कि यही आप 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!!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB नेस्टेड सरणी क्वेरी

  2. मोंगो खोल के माध्यम से mongoDB में नेस्टेड सरणियों को अद्यतन कर रहा है

  3. MongoDB सरणी से विशेष तत्व प्राप्त करें

  4. MongoDB में लुकअप चार्ट पेश करना

  5. mongodb - यदि मौजूद नहीं है तो दस्तावेज़ बनाएं, अन्यथा सरणी पर धक्का दें