: http://mongodb.github.io/mongo-java-driver/3.3/driver/getting-started/quick-tour/1つのアプリケーションでシングルトンにする必要があるのはどれですか? MongoClientまたはMongoDatabaseまたはMongoCollection?ドキュメントで述べたよう
MongoClientインスタンスが実際にデータベースへの接続のプールを表します。 MongoClientクラスのインスタンスは、複数のスレッドでも必要になります。私はこれらのコードは、常に新しいインスタンスを返す見つけ
MongoDatabase database = mongoClient.getDatabase("mydb"); MongoCollection<Document> collection = database.getCollection("test");
ので、どのようにMongoDatabaseを作る程度か:
(ちょうどRDMSの「テーブルのような)コレクションを取得することができます以下のコードを使用してMongoCollection私のアプリケーションではシングルトンですか?