Title: Conexion a MongoDB
Course: 2025 - LI - Bases de Datos Emergentes 2-1 y 2-2

'''
import java.util.Scanner;

import org.bson.Document;

import com.mongodb.MongoSocketOpenException;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.result.InsertOneResult;

public class App {
static MongoClient mongo;
static MongoDatabase dbconnection;
static MongoCollection<Document> collection;

public static void main(String[] args) {
ConectarMongoDB();

Scanner escanner = new Scanner(System.in);
System.out.print("Escribe el nombre: ");
String nombre = escanner.nextLine();
System.out.print("Escribe el grado: ");
String grado = escanner.nextLine();
System.out.print("Escribe el grupo: ");
String grupo = escanner.nextLine();

Document doc = new Document("nombre", nombre );
doc.append("grado", grado);
doc.append("grupo",grupo);

InsertOneResult result = collection.insertOne(doc);

if(result.wasAcknowledged()){
System.out.println("Registro ingresado");
}else{
System.out.println("Ocurrio un error");
}

escanner.close();
mongo.close();
}

public static void ConectarMongoDB() throws MongoSocketOpenException {
mongo = MongoClients.create("mongodb://localhost:27017");
dbconnection = mongo.getDatabase("escuela");
collection= dbconnection.getCollection("alumnos");
System.out.println("conectado");
}
}
'''