Visualizar datos de una colección en MongoDB con Java desde Eclipse

Tiempo de lectura: < 1 minuto

Para visualizar datos por consola en Eclipse de una colección de MongoDB usando Java, primero tenemos que crear la conexión a la base de datos http://devcodelight.com/conexion-a-mongodb-usando-java-desde-eclipse/

Creo un método visualizarDatos que recibe como parámetro una colección de MongoDB (MongoCollection<Document> coleccion) y se encarga de imprimir en la consola los datos contenidos en esa colección.

private static void visualizarDatos(MongoCollection<Document> coleccion) {
		try {
			System.out.println("voy a leer los datos de una colección");
			List<Document> consulta = (List<Document>) coleccion.find().into(new ArrayList<Document>());
			for (int i = 0; i < consulta.size(); i++) {
				Document dato = consulta.get(i);
				System.out.println(" - Titulo de la pelicula: " + dato .getString("campo"));
			}

		} catch (Exception e) {
	
		}
	}

En List<Document> consulta = (List<Document>) coleccion.find().into(new ArrayList<Document>()); se realiza una consulta a la colección utilizando el método find() sin ningún filtro, lo que significa que recuperará todos los documentos en la colección. Luego, los resultados se convierten en una lista de documentos y se almacenan en la variable consulta.

A continuación se crea un bucle for (int i = 0; i < consulta.size(); i++) {: Inicia un bucle que recorrerá la lista de documentos consulta.

Por último creamos la variable Document dato = consulta.get(i); y en cada iteración, se obtiene un documento de la lista consulta y se almacena en la variable dato.

Espero que les sirva de ayuda y tengan un feliz día.

Deja un comentario