Som det låter använder du redan MongoClient
, det är en bra väg att gå.
MongoClient
klass är designad för att vara trådsäker och delas mellan trådar. Vanligtvis skapar du bara en instans för ett givet databaskluster och använder det i hela din applikation.
MongoClient
instans representerar faktiskt en pool av anslutningar till databasen; du behöver bara en instans av klass MongoClient även med flera trådar.
Nej, det gör du inte. Och det borde också lösa felet som du får.
Här är en snabbtur på att göra anslutningen med MongoClient.