MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoCollection im Vergleich zu DBCollection java

Dies scheint eine Frage zum 3.0.0 MongoDB Java-Treiber zu sein.

Der allgemeine Rat lautet, Document/MongoCollection/MongoDatabase für die Entwicklung neuer Anwendungen zu verwenden.

Die DBObject/DBCollection/DB-Klassen verbleiben jedoch im 3.0.0-Treiber, sodass viele vorhandene Anwendungen, die derzeit die 2.x-Treiberserie verwenden, einen Upgrade-Pfad zum 3.0-Treiber haben. Die Treiberautoren (ich bin einer von ihnen) haben versucht, dies deutlich zu machen, indem sie die MongoClient.getDB-Methode, die eine Instanz der DB-Klasse zurückgibt, als veraltet markiert haben, um die Verwendung der neuen MongoClient.getDatabase-Methode zu fördern, die eine Instanz zurückgibt von MongoDatabase.