2010-10-30 9 views
5

Im utilisant le pilote Java MongoDB dans une application web java. Une question que je veux poser est que j'exécute Mongo.close() chaque fois que je fais une requête, ou puis-je la garder ouverte et exécuter d'autres requêtes dessus et la fermer quand mon application se termine.Java MongoDB Driver Connexion Question

Répondre

7

Vous devriez pouvoir exécuter plusieurs commandes sur cette connexion unique. Les informations utiles de the documentation.

L'instance d'objet Mongo fait représente un pool de connexions à la base de données ; vous aurez seulement besoin d'un objet de la classe Mongo même avec fils multiples.

+0

Parfait, c'est ce que j'avais besoin de savoir. Merci! –

+0

est là de toute façon je peux définir comme un maximum de connexions ou quelque chose? – wbarksdale

+0

Je pense que vous recherchez MongoOptions "connectionsPerHost". Les documents sont ici: http://api.mongodb.org/java/current/com/mongodb/MongoOptions.html#connectionsPerHost Je testerais l'une de ces options avant de les déployer. –