MongoClient sollte normalerweise der Singleton sein. Ihr Zitat erwähnt dies
Dies wird auch in den Javadocs erwähnt :
Es macht keinen Sinn, MongoDatabase zu haben oder MongoCollection hauptsächlich als Singletons (es gibt andere Gründe), da die zugrunde liegende Verbindung veraltet sein kann, was etwas Codierung erfordert, um eine Singleton-MongoDatabase oder Singleton-MongoCollection zu aktualisieren.