तो यह बहुत कुछ ऐसा दिखता है कि आप पहले से ही मौजूदा डेटाबेस में संग्रह बना चुके हैं और अब आप इन्हें नेवला मॉडल के साथ एक्सेस करने का प्रयास कर रहे हैं।
समस्या यह है कि नेवला कुछ चूक का उपयोग करता है जिसके बारे में आपको जानकारी नहीं हो सकती है, इसलिए आप शेल से जो उदाहरण दिखा रहे हैं वह वैसा नहीं है जैसा कि डिफ़ॉल्ट रूप से नेवला कर रहा है।
तो आप या तो अपने संग्रह का नाम बदल सकते हैं जो डिफ़ॉल्ट रूप से नेवले की अपेक्षा करता है या आपके मौजूदा नामों से मेल खाने के लिए नेवला क्या बदलता है। बाद के मामले में, आप सीधे मॉडल नामों को इस तरह परिभाषित करते हैं:
mongoose.model( "Todo", toDoSchema, "Todo" );
तो विधि का तीसरा तर्क वास्तव में संग्रह के लिए उपयोग करने के लिए स्पष्ट नाम निर्दिष्ट करता है। इसके बिना डिफ़ॉल्ट नियमों के तहत कल्पित नाम "todos" होगा।
दोनों में से किसी एक तरीके का इस्तेमाल करें ताकि आप उनका मिलान कर सकें।