मैं Node.js एक्सप्रेस ऐप्लिकेशन में नेवला के माध्यम से MongoDB के लिए एक एकल कनेक्शन करने वाले कर रहा हूँ और अंत में नियंत्रक कि डेटाबेस से सभी उपयोगकर्ताओं खींचती है: आवेदन के दौरानMongoose.js एक कनेक्ट से MongoDB करने के लिए कई कनेक्शन बनाता है() फोन
app.get('/users', function (req, res) {
return User.find(function (err, users) {
if (!err) {
return res.send(users);
}
});
});
ये डीबी कनेक्शन खुला शुरू करने और वे Node.js आवेदन की अवधि के लिए खुले रहते हैं।
मुझे परेशान करता है कि मेरे पास 5 कनेक्शन क्यों खुले हैं? जैसे ही मैं node.js ऐप बंद करता हूं, सभी 5 कनेक्शन बंद होते हैं।
संबंधित टिप्पणी: एक REST API सर्वर के लिए यह बेहतर MongoDB कनेक्शन हमेशा खुला है। या क्या प्रत्येक उपयोगकर्ता अनुरोध के लिए कनेक्शन मैन्युअल रूप से खोलने/बंद करना बेहतर है? डी
धन्यवाद। मैं उसी चीज़ पर हैरान हो रहा था। – chovy
बहुत बढ़िया, उस स्पष्टीकरण के लिए धन्यवाद :-)! –
इस उत्तर के लिए धन्यवाद, मैं यह पता लगाने की कोशिश कर पागल हो रहा था कि यह एक समय में 5 कनेक्शन क्यों खोल रहा था। – Benny