sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoCollection versus DBCollection java

Esto parece ser una pregunta sobre el controlador Java MongoDB 3.0.0.

El consejo general es usar Document/MongoCollection/MongoDatabase para el desarrollo de nuevas aplicaciones.

Sin embargo, las clases DBObject/DBCollection/DB permanecen en el controlador 3.0.0, por lo que muchas aplicaciones existentes que actualmente usan la serie de controladores 2.x tienen una ruta de actualización al controlador 3.0. Los autores del controlador (soy uno de ellos) trataron de dejar esto en claro desaprobando el método MongoClient.getDB, que devuelve una instancia de la clase DB, para fomentar el uso del nuevo método MongoClient.getDatabase, que devuelve una instancia. de MongoDatabase.