MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Quale dovrebbe essere singleton in un'applicazione? MongoClient o MongoDatabase o MongoCollection?

MongoClient dovrebbe essere in genere il singleton. La tua citazione ne fa menzione

Lo menziona anche nei javadocs :

Non ha senso avere MongoDatabase o MongoCollection principalmente come singleton (ci sono altri motivi) perché la connessione sottostante può diventare obsoleta, il che richiede una codifica per aggiornare un MongoDatabase singleton o MongoCollection singleton.