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

डेटा को सामान्य करने के लिए नेवला गेट्टर / सेटर्स

एक तरीका यह होगा कि इसे करने के लिए प्री-सेव हुक का उपयोग किया जाए।

UserSchema.pre('save', function (next) {
    this.username_lower_case = this.username && this.username.toLowerCase();
    next();
});

दूसरा तरीका यह होगा कि username . बनाया जाए एक आभासी:

UserSchema.virtual('username').set(function (value) {
    this.username_raw = value;
    this.username_lower_case = value && value.toLowerCase();
}).get(function () {
    return this.username_raw;
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्ट्रिंग के रूप में उल्का वापसी मान

  2. MongoDB एकत्रीकरण फ्रेमवर्क - गतिशील क्षेत्र का नाम बदलें

  3. मोंगोडब के साथ नेवला कैसे सिर्फ सहेजी गई वस्तु को वापस करने के लिए?

  4. मोंगोडीबी में फाइलसाइज और डेटासाइज का क्या अर्थ है?

  5. आईडी के आधार पर अद्यतन सरणी वस्तु?