2010-10-30 7 views
5

Im usando el controlador MongoDB Java en una aplicación web java. Una pregunta que quiero hacer es ejecutar Mongo.close() cada vez que hago una consulta, o puedo mantenerla abierta y ejecutar otras consultas en ella y cerrarla cuando finalice mi aplicación.Java MongoDB Driver Connection Pregunta

Respuesta

7

Debe poder ejecutar varios comandos contra esta única conexión.

Algunos detalles útiles de the documentation.

La instancia de objeto Mongo realidad representa un grupo de conexiones a la base de datos ; solo necesitará un objeto de la clase Mongo incluso con múltiples hilos.

+0

Perfecto, eso es lo que necesitaba saber. ¡Gracias! –

+0

hay de todos modos que pueda configurar como un máximo de conexiones o algo así? – wbarksdale

+0

Creo que está buscando MongoOptions "connectionsPerHost". Los documentos están aquí: http://api.mongodb.org/java/current/com/mongodb/MongoOptions.html#connectionsPerHost Probaría cualquiera de estas opciones antes de implementarlas. –