Ich verwende Java mit MongoDB. Hier öffne ich MongoClient
in jeder Methode. Ich muss es nur einmal in der Klasse öffnen und es einmal schließen.Java MongoDB Verbindungspool
public class A
{
public String name()
{
MongoClient mongo = new MongoClient(host, port);
DB db = mongo.getDB(database);
DBCollection coll = db.getCollection(collection);
BasicDBObject doc = new BasicDBObject("john", e.getName())
}
public String age()
{
MongoClient mongo = new MongoClient(host, port);
DB db = mongo.getDB(database);
DBCollection coll = db.getCollection(collection);
BasicDBObject doc = new BasicDBObject("age", e.getAge())
}
}
Dies ist nur die Replikation von was ich arbeite. Mein Hauptanliegen ist es, Mongoclient während der gesamten Anwendung nur einmal zu öffnen. –