Utilizar MongoDB con Java implica seguir los siguientes pasos:
1. Primero, debes instalar MongoDB en tu sistema (suponiendo que aún no lo hayas hecho).
2. Asegúrate de tener Java y Jenkins instalados en tu sistema.
3. Necesitarás la dependencia de MongoDB en tu archivo pom.xml, si estás utilizando Maven:
````
````
4. Conexión de Java a MongoDB:
````java
MongoClient mongo = new MongoClient(“localhost”, 27017);
````
5. Selección o creación de base de datos en MongoDB:
````java
DB db = mongo.getDB(“myDatabase”);
````
6. Crear o seleccionar una colección:
````java
DBCollection table = db.getCollection(“user”);
````
7. Crear un documento para almacenar datos:
````java
BasicDBObject document = new BasicDBObject();
document.put(“name”, “mkyong”);
document.put(“age”, 30);
document.put(“createdDate”, new Date());
table.insert(document);
````
8. Leer los datos:
Para recuperar los datos de MongoDB, usamos método find() para buscar todo el documento en una colección:
````java
DBCursor cursor = table.find();
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
````
9. Actualizar datos:
````java
BasicDBObject query = new BasicDBObject();
query.put(“name”, “mkyong”);
BasicDBObject newDocument = new BasicDBObject();
newDocument.put(“name”, “mkyong-updated”);
BasicDBObject updateObj = new BasicDBObject();
updateObj.put(“$set”, newDocument);
table.update(query, updateObj);
````
10. Eliminar datos:
````java
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put(“name”, “mkyong”);
table.remove(searchQuery);
````
Notas adicionales:
- Debes asegurarte de que tu servidor MongoDB esté activo antes de ejecutar tu proyecto Java.
- Para obtener más funciones y opciones, puedes consultar la documentación oficial de MongoDB en: https://mongodb.github.io/mongo-java-driver/4.2/apidocs/.