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

MongoDB में हटाने पर संदर्भित वस्तुओं को स्वचालित रूप से हटा दें

आप अपना खुद का 'remove' जोड़ सकते हैं Person . पर नेवला मिडलवेयर उस व्यक्ति को अन्य सभी दस्तावेजों से हटाने के लिए स्कीमा जो इसका संदर्भ देते हैं। आपके मिडलवेयर फ़ंक्शन में, this Person है दस्तावेज़ जिसे हटाया जा रहा है।

Person.pre('remove', function(next) {
    // Remove all the assignment docs that reference the removed person.
    this.model('Assignment').remove({ person: this._id }, next);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एकत्रीकरण के अंदर फ़ील्ड का प्रकार बदलें और क्या $lookup फ़ील्ड पर अनुक्रमणिका का उपयोग करता है या नहीं?

  2. MongoDB:उप-दस्तावेज़ फ़ील्ड मानों की विशिष्ट सूची कैसे प्राप्त करें?

  3. मोंगोडब एग्रीगेशन फ्रेमवर्क की व्याख्या करता है

  4. शैल स्क्रिप्ट के माध्यम से मोंगो कमांड कैसे निष्पादित करें?

  5. प्रत्येक समूह के लिए अंतिम सही मान लौटाएं