multiple - MongoCollection versus DBCollection java
multi insert mongodb (1)
¿Cuándo debería utilizar MongoCollection y cuándo DBCollection? Las mismas preguntas se aplican a DBObject, BasicDBObject, Document. Parece que hay cosas diferentes que son similares. Al menos para mí lo son. Encuentro esto muy confuso. Cualquier consejo sería muy bienvenido.
Esto parece ser una pregunta sobre el controlador 3.0.0 MongoDB Java.
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, de modo que muchas de las aplicaciones existentes que actualmente utilizan la serie de controladores 2.x tienen una ruta de actualización al controlador 3.0. Los autores del controlador (yo soy uno de ellos) intentaron aclarar esto desaprobando el método MongoClient.getDB, que devuelve una instancia de la clase DB, con el fin de fomentar el uso del nuevo método MongoClient.getDatabase, que devuelve una instancia de MongoDatabase.