Ini sepertinya pertanyaan tentang driver Java 3.0.0 MongoDB.
Saran umum adalah menggunakan Document/MongoCollection/MongoDatabase untuk pengembangan aplikasi baru.
Kelas DBObject/DBCollection/DB, bagaimanapun, tetap berada di pengandar 3.0.0 sehingga banyak aplikasi yang ada yang saat ini menggunakan seri pengandar 2.x memiliki jalur pemutakhiran ke pengandar 3.0. Penulis driver (saya salah satunya) mencoba memperjelas hal ini dengan menghentikan metode MongoClient.getDB, yang mengembalikan instance kelas DB, untuk mendorong penggunaan metode MongoClient.getDatabase baru, yang mengembalikan instance dari MongoDatabase.