Dit lijkt een vraag te zijn over het 3.0.0 MongoDB Java-stuurprogramma.
Het algemene advies is om Document/MongoCollection/MongoDatabase te gebruiken voor de ontwikkeling van nieuwe applicaties.
De DBObject/DBCollection/DB-klassen blijven echter in het 3.0.0-stuurprogramma, zodat veel bestaande toepassingen die momenteel de 2.x-stuurprogrammareeks gebruiken, een upgradepad naar het 3.0-stuurprogramma hebben. De stuurprogramma-auteurs (ik ben een van hen) probeerden dit duidelijk te maken door de MongoClient.getDB-methode, die een instantie van de DB-klasse retourneert, af te schaffen om het gebruik van de nieuwe MongoClient.getDatabase-methode aan te moedigen, die een instantie retourneert van MongoDatabase.