Questa sembra essere una domanda sul driver Java 3.0.0 MongoDB.
Il consiglio generale è di utilizzare Document/MongoCollection/MongoDatabase per lo sviluppo di nuove applicazioni.
Le classi DBObject/DBCollection/DB, tuttavia, rimangono nel driver 3.0.0 in modo che molte applicazioni esistenti che attualmente utilizzano la serie di driver 2.x abbiano un percorso di aggiornamento per il driver 3.0. Gli autori del driver (io sono uno di loro) hanno cercato di chiarirlo deprecando il metodo MongoClient.getDB, che restituisce un'istanza della classe DB, per incoraggiare l'uso del nuovo metodo MongoClient.getDatabase, che restituisce un'istanza di MongoDatabase.