Apparemment, vous utilisez déjà MongoClient
, c'est un bon chemin à parcourir.
Le MongoClient
La classe est conçue pour être thread-safe et partagée entre les threads. En règle générale, vous créez une seule instance pour un cluster de base de données donné et l'utilisez dans votre application.
Le MongoClient
instance représente en fait un pool de connexions à la base de données ; vous n'aurez besoin que d'une seule instance de la classe MongoClient même avec plusieurs threads.
Non, vous ne le faites pas. Et cela devrait également résoudre l'erreur que vous obtenez.
Voici un Tour rapide lors de l'établissement de la connexion à l'aide de MongoClient.