聞こえるように、あなたはすでにMongoClient
を使用しています 、それは行くのに良い方法です。
MongoClient
クラスはスレッドセーフであり、スレッド間で共有されるように設計されています。通常、特定のデータベースクラスタに対してインスタンスを1つだけ作成し、それをアプリケーション全体で使用します。
MongoClient
インスタンスは、実際にはデータベースへの接続のプールを表します。複数のスレッドがある場合でも、クラスMongoClientのインスタンスは1つだけ必要です。
いいえ、できません。 そして、それもあなたが受けているエラーを解決するはずです。
こちらが