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

नेवला उदाहरण विधि अपरिभाषित है

तो मुझे अंत में पता चला कि मैं क्या गलत कर रहा था। नेवला स्रोत कोड schema.methods . के अंदर सभी परिभाषित विधियों को लागू करता है मॉडल के प्रोटोटाइप के लिए उस बिंदु पर जहां मॉडल का स्कीमा मॉडल नाम पर सेट होता है (mongoose.model("modelname", modelSchema) ) इसलिए, मॉडल को उसके नाम पर सेट करने से पहले, आपको सभी विधियों को परिभाषित करना होगा, जो इन विधियों को स्कीमा इंस्टेंस के मेथड ऑब्जेक्ट में जोड़ता है। मैं विधियों को परिभाषित करने से पहले मॉडल सेट कर रहा था। समस्या हल हो गई।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB C# ड्राइवर में BsonValue और कस्टम कक्षाएं

  2. मोंगो पिछले दस्तावेजों को हटा दें

  3. MongoDB:कुंजी में विशेष वर्णों के साथ हैश पर क्वेरी

  4. मोंगोइड/रेल 3 में एम्बेडेड ऑब्जेक्ट्स को क्वेरी करना (कम से कम, न्यूनतम ऑपरेटर और सॉर्टिंग)

  5. MongoDB में दिनांक को स्ट्रिंग में बदलने के 3 तरीके