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

नेवला जे एस खोजएक हमेशा अशक्त लौटाता है

नेवला मॉडल के नाम का बहुवचन करता है क्योंकि यह चीजों के "संग्रह" के लिए इस अच्छे अभ्यास को बहुवचन नाम मानता है। इसका मतलब यह है कि आप वर्तमान में कोड में जो खोज रहे हैं, वह "उपयोगकर्ता" नामक एक संग्रह है, न कि "उपयोगकर्ता" जैसा कि आप उम्मीद कर सकते हैं।

आप मॉडल परिभाषा में संग्रह के लिए विशिष्ट नाम निर्दिष्ट करके इस डिफ़ॉल्ट व्यवहार को ओवरराइड कर सकते हैं:

var userModel = mongoose.model('user', userSchema, 'user');

तीसरा तर्क यह है कि मॉडल नाम के आधार पर क्या निर्धारित किया जाएगा, इसके बजाय संग्रह नाम का उपयोग किया जाना है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग बूट स्टार्टर डेटा बाकी, @Notnull बाधा काम नहीं कर रही है

  2. मोंगोडब आईडी से टाइमस्टैम्प प्राप्त करना

  3. वादा और नोडज MongoDB ड्राइवर

  4. मैं पाइमोंगो के साथ एक इंडेक्स कैसे बना सकता हूं?

  5. MongoDB:ERROR:चाइल्ड प्रोसेस फेल, एरर नंबर 14 से बाहर निकला