सबसे पहले, सुनिश्चित करें कि नोड प्रक्रिया के पुनरारंभ होने पर आप अपने कनेक्शन बंद कर रहे हैं। कुछ इस तरह:
process.on('SIGINT', function() {
mongoose.connection.close(function () {
console.log('Mongoose default connection disconnected through app termination');
process.exit(0);
});
});
डिफ़ॉल्ट नेवला कनेक्शन को प्रबंधित करने के बारे में और भी बहुत कुछ है:http://theholmesoffice.com/mongoose- कनेक्शन-सर्वोत्तम-अभ्यास/
यह भी ध्यान रखें कि आप प्रति कनेक्शन पूलसाइज निर्दिष्ट कर सकते हैं। डिफ़ॉल्ट 5 है।
var uri = 'mongodb://localhost/test';
mongoose.createConnection(uri, { server: { poolSize: 4 }});
http://mongoosejs.com/docs/connections.html#connection_pools