как проверить из драйвера, запущен ли сервер mongoDB

Интересно, есть ли способ проверить, запущен ли сервер mongoDB из драйвера java для mongoDB?

Согласно руководству, я могу сделать

Mongo m = new Mongo();
// or
Mongo m = new Mongo( "localhost" , 27017 );
// and
DB db = m.getDB( "mydb" );

] Но как проверить, что я могу использовать эти Mongo и DB? Я не вижу в API метода isConnected ().

db.getConnector().isOpen() 

возвращает true

Единственный способ, который я нашел, - это вызвать db.getDatabaseNames () и поймать MongoException.

Есть ли более цивилизованный подход?

16
задан Parvin Gasimzade 24 August 2012 в 07:49
поделиться