MongoClienten vedligeholder en forbindelsespulje. Du åbner en Db-forbindelse én gang med MongoClient og genbruger den på tværs af din applikation, fordi opsætning af en ny TCP-forbindelse er DYRT tidsmæssigt og hukommelsesmæssigt, det er derfor, du genbruger forbindelser. En ny forbindelse vil også forårsage, at der oprettes en ny tråd på MongoDB ved hjælp af hukommelse på Db'en.
- punkt, der skal bemærkes, at der er en race-tilstand i connectToMongo-metoden. Du skal synkronisere adgangen til denne metode for at sikre, at der højst oprettes én forekomst af MongoClient.