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

मिडलवेयर को हटाने से पहले और बाद में फायरिंग न करें

इस तरह मैंने सब कुछ काम किया:

// Remove User
module.exports.removeUser = function(id, callback){

    User.findById(id, function (err, doc) {
        if (err) {

        }

        doc.remove(callback);
    })
}

//Remove vouchers related to users
userSchema.pre('remove', function(next) {
    this.model('Voucher').remove({ user: this._id }, next);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:सरणी मिलान पैरामीटर में उप-दस्तावेज़ खोजें

  2. नेवला उप-दस्तावेज़ ढूंढे/अपडेट करें

  3. MongoDB में अनुक्रमणिका द्वारा किसी सरणी में उप-दस्तावेज़ में फ़ील्ड को ऊपर करें

  4. Mongoid के साथ पूरे मॉडल को केवल-पढ़ने के लिए बनाना

  5. मोंगोडब टीटीएल दस्तावेजों को नहीं हटा रहा है