MongoClient आमतौर पर सिंगलटन होना चाहिए। आपके उद्धरण में इसका उल्लेख है
यह javadocs में भी इसका उल्लेख करता है। :
MongoDatabase . होने का कोई मतलब नहीं है या MongoCollection मुख्य रूप से सिंगलटन के रूप में (अन्य कारण भी हैं) क्योंकि अंतर्निहित कनेक्शन पुराना हो सकता है, जिसके लिए सिंगलटन मोंगोडेटाबेस या सिंगलटन मोंगोकोलेक्शन को रीफ्रेश करने के लिए कुछ कोडिंग की आवश्यकता होती है।