MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Was sollte in einer Anwendung Singleton sein? MongoClient oder MongoDatabase oder MongoCollection?

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.