Интересно, есть ли способ проверить, запущен ли сервер 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.
Есть ли более цивилизованный подход?