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

ध्यान में न आया त्रुटि:जब संशोधक विकल्प सत्य होता है, तो सत्यापन वस्तु में कम से कम एक ऑपरेटर होना चाहिए

इस स्कीमा को आजमाएं

Schema.User = new SimpleSchema({
  email: {
    type: Object
  },
  'email.address': {
    type: String,
    optional: true
  },
  "email.verified": {
    type: Boolean,
    optional: true
  },
  profile: {
    type: Schema.UserProfile,
    optional: true
  },
  createdAt: {
    type: Date,
    autoValue: function() {
      if (this.isInsert) {
        return new Date();
      } else if (this.isUpsert) {
        return {$setOnInsert: new Date()};
      } else {
        this.unset();
      }
    }
  }
});

बीटीडब्ल्यू यदि आप खाता-पासवर्ड का उपयोग कर रहे हैं तो यह स्कीमा काम नहीं करेगी क्योंकि वह पैकेज ईमेल को एक निश्चित तरीके से संग्रहीत करने की अपेक्षा करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb . में वैश्विक ऑटो-वृद्धिशील क्षेत्र

  2. नेवला स्कीमा:अद्वितीय फ़ील्ड मान्य करना, केस असंवेदनशील

  3. MongoDB में दिनांक प्रकार को स्थानीय समय के रूप में सहेजने का कोई तरीका?

  4. Mongodb में बाइनरी डेटा को कुशलतापूर्वक कैसे स्टोर और अपडेट करें?

  5. मोंगोडब से संग्रह नहीं हटा सकता