2010-10-30 4 views
5

Я использую Java-драйвер MongoDB в веб-приложении Java. Один вопрос, который я хочу задать, - это запустить Mongo.close() всякий раз, когда Im делает запрос, или я могу его открыть и запустить другие запросы и закрыть его, когда мое приложение закончится.Java MongoDB Connection Connection Вопрос

ответ

7

Вы должны иметь возможность запускать несколько команд против этого единственного соединения.

Некоторые полезные данные от the documentation.

Экземпляр объекта Монго фактически представляет собой пул соединений с базы данных; вам нужен только один объект объекта Mongo, даже с несколькими потоками.

+0

Отлично, это то, что мне нужно знать. Благодаря! –

+0

есть, так или иначе, я могу установить как максимальное соединение или что-то еще? – wbarksdale

+0

Я думаю, что вы ищете MongoOptions "connectionsPerHost". Документы находятся здесь: http://api.mongodb.org/java/current/com/mongodb/MongoOptions.html#connectionsPerHost Я бы опробовал все эти параметры, прежде чем выкачать их. –