mongoose.model Model लौटाता है यह परिभाषित करता है। इसे module.exports के रूप में सेट करना आपको आसानी से Model . के उदाहरण बनाने की अनुमति देता है , इसे कनेक्शन से पुनर्प्राप्त किए बिना।
a.js
var User = require('./b');
var myUser = new User;
b.js
var UserSchema = mongoose.Schema({
name: String
})
module.exports = mongoose.model('User', UserSchema);
... ध्यान दें कि मैं सीधे new User को कैसे कॉल कर सकता हूं (User सेट करने के बाद होने के लिए require('./b') ... यह है module.exports मुझे करने की अनुमति देता है। ध्यान दें कि यह mongoose का हिस्सा नहीं है प्रति-से, लेकिन नोड्स मॉड्यूल सिस्टम
के ।