Đây dường như là một câu hỏi về trình điều khiển Java 3.0.0 MongoDB.
Lời khuyên chung là sử dụng Document / MongoCollection / MongoDatabase để phát triển ứng dụng mới.
Tuy nhiên, các lớp DBObject / DBCollection / DB vẫn nằm trong trình điều khiển 3.0.0 để nhiều ứng dụng hiện có hiện đang sử dụng loạt trình điều khiển 2.x có đường dẫn nâng cấp lên trình điều khiển 3.0. Các tác giả trình điều khiển (tôi là một trong số họ) đã cố gắng làm rõ điều này bằng cách không dùng phương thức MongoClient.getDB, phương thức này trả về một thể hiện của lớp DB, để khuyến khích sử dụng phương thức MongoClient.getDatabase mới, phương thức này trả về một thể hiện của MongoDatabase.