MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Qual deve ser singleton em um aplicativo? MongoClient ou MongoDatabase ou MongoCollection?


MongoClient normalmente deve ser o singleton. Sua citação menciona isso

Ele também menciona isso nos javadocs :

Não faz sentido ter MongoDatabase ou MongoCollection como singletons principalmente (há outros motivos) porque a conexão subjacente pode ficar obsoleta, o que requer alguma codificação para atualizar um MongoDatabase singleton ou MongoCollection singleton.