Primeros pasos con MongoDB usando Java como lenguaje de programación

Índice

Introducción

Aunque en mi anterior artículo usamos el shell de MongoDB como cliente para realizar nuestras pruebas.
Lo más normal es que nuestras aplicaciones se comunicen con MongoDB a través de una librería específica para nuestro lenguaje de programación favorito, que nos abstraiga y nos haga el trabajo más cómodo.

En este tutorial vamos a usar una librería Java para poder comunicarnos desde nuestras aplicaciones java con MongoDB.

Manos a la obra, realizando algunas pruebas

A continuación vamos a ejecutar un conjunto de tests JUnit de un proyecto construido con Maven.

Asegurate de iniciar tu servidor mongodb: <mongo-install-dir>bin/mongod --dbpath ~/dev/mongodb/data/.

Puedes descargarte el proyecto.

Escribe mvn clean test para ejecutarlo:

En el pom.xml del proyecto observarás la dependencia a la librería Java para MongoDB:

Conclusiones:

De las horas que he dedicado a estudiar esta librería, me queda la sensación de que es bastante sencilla, con un número de clases muy inferior a la especificación JDBC. Eché en falta poder ejecutar "consultas nativas" del mismo modo que lo haría con el shell.

He echado en falta más ejemplos en la documentación, sobre todo con el tema de la agregación.

Como primer acercamiento es suficiente, pero para una aplicación seria de negocio, nos falta meter la pieza ODM (Object-Document Mappers) que nos mapee objetos de negocio la información intercambiada entre el servidor y la aplicación.

Referencias:

Bueno, espero que os sea de utilidad, recuerda que puedes profundizar más, esto es sólo una introducción.
Un saludo. Carlos García

Categorías del artículo

Comentarios de los lectores