Zoals het klinkt, gebruikt u al MongoClient
, het is een goede manier om te gaan.
De MongoClient
class is ontworpen om thread-safe te zijn en te worden gedeeld tussen threads. Meestal maakt u slechts één instantie voor een gegeven databasecluster en gebruikt u deze in uw hele toepassing.
De MongoClient
instantie vertegenwoordigt in feite een pool van verbindingen met de database; je hebt maar één instantie van klasse MongoClient nodig, zelfs met meerdere threads.
Nee, dat doe je niet. En dat zou ook de fout moeten oplossen die je krijgt.
Hier is een Quick Tour over het maken van de verbinding met MongoClient.