Como parece, ya estás usando MongoClient
, es un buen camino a seguir.
El MongoClient
La clase está diseñada para ser segura para subprocesos y compartida entre subprocesos. Por lo general, crea solo 1 instancia para un clúster de base de datos determinado y lo usa en su aplicación.
El MongoClient
instancia en realidad representa un grupo de conexiones a la base de datos; solo necesitará una instancia de la clase MongoClient incluso con múltiples subprocesos.
No, no lo haces Y eso también debería resolver el error que está recibiendo.
Aquí hay un Recorrido rápido al hacer la conexión usando MongoClient.