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

नेवला कस्टम सत्यापन 2 क्षेत्रों का उपयोग कर

आप Mongoose 'validate' . का उपयोग करके ऐसा कर सकते हैं मिडलवेयर ताकि आपके पास सभी क्षेत्रों तक पहुंच हो:

ASchema.pre('validate', function(next) {
    if (this.startDate > this.endDate) {
        next(new Error('End Date must be greater than Start Date'));
    } else {
        next();
    }
});

ध्यान दें कि आपको अपने सत्यापन त्रुटि संदेश को JavaScript Error में लपेटना होगा next calling को कॉल करते समय ऑब्जेक्ट करें सत्यापन विफलता की रिपोर्ट करने के लिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अपने MongoDB डेटा की सुरक्षा के लिए एन्क्रिप्शन का उपयोग कैसे करें

  2. MongoDB - एक परिणाम में एक आंतरिक सरणी की सामग्री को फ़िल्टर करना

  3. मोंगो में उप-दस्तावेज़ अनुक्रमणिका

  4. पाइमोंगो अप्सर्ट थ्रो अप्सर्ट बूल त्रुटि का एक उदाहरण होना चाहिए

  5. मोंगोइड या मोंगोमैपर?