अपने डीबी कनेक्शन को एक अलग मॉड्यूल (डीबी.जेएस) में रखना सबसे अच्छा अभ्यास है
var mongoose = require('mongoose')
mongoose.connect('mongodb://localhost/dbname', function(){
console.log('mongodb connected')
})
module.exports = mongoose
प्रत्येक मॉडल में एक अलग मॉड्यूल होना चाहिए जो डीबी कनेक्शन (post.js) लेता है
var db = require('../db.js')
var Post = db.model('Post', {
username: {type: String, required: true},
body: {type: String, required: true},
date: { type: Date, required: true, default: Date.now }
})
module.exports = Post
फिर जब भी आपको उस डेटा सेट का उपयोग करने की आवश्यकता हो तो बस इसकी आवश्यकता होती है और कॉल करें
var Post = require('/models/post')
Post.save()
Post.find()