Jak się wydaje, już używasz MongoClient
, to dobra droga.
MongoClient
class została zaprojektowana tak, aby była bezpieczna dla wątków i współużytkowana przez wątki. Zazwyczaj tworzysz tylko 1 instancję dla danego klastra bazy danych i używasz jej w swojej aplikacji.
MongoClient
instancja faktycznie reprezentuje pulę połączeń do bazy danych; będziesz potrzebować tylko jednej instancji klasy MongoClient nawet w przypadku wielu wątków.
Nie, nie. I to również powinno rozwiązać pojawiający się błąd.
Oto Szybka wycieczka o nawiązaniu połączenia za pomocą MongoClient.