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

नेवला संपत्ति 'x' प्रकार 'दस्तावेज़' पर मौजूद नहीं है

mongoose.model विधि एक प्रकार को स्वीकार करती है जो डिफ़ॉल्ट रूप से mongoose.Document . है , जिसमें वे गुण नहीं होंगे जो आप अपने User . पर चाहते हैं दस्तावेज़।

इसे ठीक करने के लिए, एक इंटरफ़ेस बनाएं जो आपके स्कीमा का वर्णन करता हो और mongoose.Document . का विस्तार करता हो :

export interface UserDoc extends mongoose.Document {
  email: {
    type: string;
    unique: boolean;
    required: boolean;
  }
  ...
}

फिर, इसे अपने मॉडल के प्रकार के रूप में पास करें:

export = mongoose.model<UserDoc>('User', userSchema);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अतिभारित संपत्ति का अप्रत्यक्ष संशोधन App\Dossier::$program का कोई प्रभाव नहीं है

  2. क्या मुझे उत्पाद परिवेश में allowDiskUse विकल्प का उपयोग करना चाहिए?

  3. क्या MongoDB अनुक्रमिक मान उत्पन्न करने का एक तरीका प्रदान करता है?

  4. MongoDB 4.2 में नया क्या है?

  5. MongoDB के साथ हाइबरनेट करें