Ответ 1
Кажется, это вопрос о драйвере Java 3.0.0 MongoDB.
Общий совет - использовать Document/MongoCollection/MongoDatabase для разработки новых приложений.
Однако классы DBObject/DBCollection/DB остаются в драйвере 3.0.0, поэтому многие существующие приложения, которые в настоящее время используют серию драйверов 2.x, имеют путь обновления к драйверу 3.0. Авторы драйверов (я один из них) попытались сделать это понятным, осудив метод MongoClient.getDB, который возвращает экземпляр класса DB, чтобы стимулировать использование нового метода MongoClient.getDatabase, который возвращает экземпляр базы MongoDatabase.