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
का हिस्सा नहीं है प्रति-से, लेकिन नोड्स मॉड्यूल सिस्टम
के ।