Example usage for com.mongodb.client MongoCollection insertOne

List of usage examples for com.mongodb.client MongoCollection insertOne

Introduction

In this page you can find the example usage for com.mongodb.client MongoCollection insertOne.

Prototype

void insertOne(TDocument document);

Source Link

Document

Inserts the provided document.

Usage

From source file:entities.fertilizacion.Courier.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("courier");

    Document obj = new Document("nombre", this.nombre.toUpperCase());
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.Cultivo.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("cultivo");

    Document obj = new Document("nombre", this.nombre.toUpperCase());
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.Departamento.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("departamento");

    Document obj = new Document("nombre", this.nombre.toUpperCase()).append("abreviatura",
            this.abreviatura.toUpperCase());
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.EtapaCultivo.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("edad");

    Document obj = new Document("nombre", this.nombre.toUpperCase()).append("variedad", this.variedad)
            .append("diasInicio", this.diasInicio).append("diasFin", this.diasFin);
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.Fuente.java

public void save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("fuente");

    this.proveedor = this.proveedor.toUpperCase();

    Document obj = new Document("simbolo", this.simbolo).append("nombre", this.nombre.toUpperCase())
            .append("tipo", this.tipo).append("ffoliar", this.ffoliar.toUpperCase())
            .append("fertirriego", this.fertirriego.toUpperCase())
            .append("fedafico", this.fedafico.toUpperCase()).append("proveedor", this.proveedor);
    table.insertOne(obj);
}

From source file:entities.fertilizacion.FuenteCompuestoAux.java

public void save() {
    List<Document> listComp = new ArrayList<>();

    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("fuentecompuesto");

    Document obj = new Document("fuente", this.fuente).append("fuentesimbolo", this.fuenteSimbolo)
            .append("humedadf", this.humedadF.toString())
            .append("presentacionkgf", this.presentacionKgF.toString())
            .append("preciodolesacof", this.precioDoleSacoF.toString()).append("totalf", this.totalF.toString())
            .append("unidadespresentacion", this.unidadesPresentacion)
            .append("aminoacidos", this.aminoacidos.toString())
            .append("acidoshumicos", this.acidosHumicos.toString())
            .append("acidosfulvicos", this.acidosfulvicos.toString()).append("auxinas", this.auxinas.toString())
            .append("giberilinas", this.giberilinas.toString())
            .append("citocininas", this.citocininas.toString())
            .append("materiaorganica", this.materiaorganica.toString());

    for (int i = 0; i < compuestos.size(); i++) {
        Document a = new Document().append("idcompuesto", compuestos.get(i).idCompuesto)
                .append("simbolocompuesto", compuestos.get(i).simboloCompuesto)
                .append("ingredienteactivo", compuestos.get(i).ingredienteActivo.toString());
        listComp.add(a);/*from   w  w w  .j a  v  a2 s .  c om*/
    }

    table.insertOne(obj.append("compuesto", asList(listComp)));

}

From source file:entities.fertilizacion.Hacienda.java

public ObjectId save() {
    List<Document> listObj = new ArrayList<>();
    MongoManager mongo = MongoManager.getInstance();

    /*List<Document> listLotes = new ArrayList<>();
    int contLotes = listadoLotes.size();
    for (int i = 0; i < contLotes; i++) {
    Document aux = new Document().append("idLotes", listadoLotes.get(i).idLotes).append("cultivo", listadoLotes.get(i).cultivo)
            .append("variedad", listadoLotes.get(i).variedad).append("edad", listadoLotes.get(i).edad).append("hectareas", BDecimalToStr(listadoLotes.get(i).hectareas))
            .append("codigoMayorEstacion", listadoLotes.get(i).codigoMayorEstacion)
            .append("darBaja", listadoLotes.get(i).darBaja);
            /*www. j  a v a 2 s  .  c o m*/
    List<Document> listPeriodos = new ArrayList<>();
    List<PeriodoMonitoreoAux> lsPeriodo = listadoLotes.get(i).getListaPeriodosMonitoreos();
    int contLsPerio = lsPeriodo.size();
    for (int l = 0; l < contLsPerio; l++) {
        Document auxPeriodo = new Document().append("numeroMonitoreo", lsPeriodo.get(l).getNumeroMonitoreo())
                .append("numeroDias", lsPeriodo.get(l).getNumeroDias()).append("fechaMonitoreo", lsPeriodo.get(l).getFechaMonitoreo())
                .append("pendiente", lsPeriodo.get(l).getPendiente());
            
        listPeriodos.add(auxPeriodo);
    }
    aux.append("listaPeriodos", listPeriodos);
            
    List<Document> listEstMonit = new ArrayList<>();
    List<EstacionMonitoreo> lsEstMon = listadoLotes.get(i).getListaEstacionMonitoreo();
    int contLsEstMon = lsEstMon.size();
    for (int j = 0; j < contLsEstMon; j++) {
        Document auxEstMon = new Document().append("codigo", lsEstMon.get(j).getCodigo()).append("latitudestacion", lsEstMon.get(j).getLatitudestacion())
                .append("longitudestacion", lsEstMon.get(j).getLongitudestacion());
            
        List<Document> listSondas = new ArrayList<>();
        List<SondaAux> lsSonda = lsEstMon.get(j).getListaSondas();
        int contLsSonda = lsSonda.size();
        for (int k = 0; k < contLsSonda; k++) {
            Document auxSonda = new Document().append("tipoSonda", lsSonda.get(k).getTipoSonda()).append("descripcion", lsSonda.get(k).getDescripcion())
                    .append("profundidad", lsSonda.get(k).getProfundidad());
            
            listSondas.add(auxSonda);
        }
        auxEstMon.append("listaSondas", listSondas);
            
        listEstMonit.add(auxEstMon);
    }
            
    aux.append("listadoMonitoreo", listEstMonit);
    listLotes.add(aux);
    }*/

    MongoCollection table = mongo.db.getCollection("hacienda");

    Document obj = new Document("idcliente", this.idCliente).append("nombre", this.nombre.toUpperCase())
            .append("latitud", this.latitud).append("longitud", this.longitud).append("darBaja", this.darBaja);
    for (int i = 0; i < contactos.size(); i++) {

        List<String> lm = contactos.get(i).email;
        StringBuilder auxmail = new StringBuilder(75);
        for (int j = 0; j < lm.size(); j++) {
            auxmail.append(lm.get(j)).append(";");
        }

        List<String> lf = contactos.get(i).telefono;
        StringBuilder auxfono = new StringBuilder(75);
        for (int k = 0; k < lf.size(); k++) {
            auxfono.append(lf.get(k)).append(";");
        }

        Document a = new Document().append("tipo", contactos.get(i).tipo)
                .append("nombre", contactos.get(i).nombre.toUpperCase())
                .append("cargo", contactos.get(i).cargo.toUpperCase()).append("telefono", auxfono.toString())
                .append("email", auxmail.toString());
        listObj.add(a);
    }

    table.insertOne(obj.append("contacto", asList(listObj)));

    return (ObjectId) obj.get("_id");

}

From source file:entities.fertilizacion.HistoricoFertilizacion.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    List<Document> lista = new ArrayList<>();
    for (int i = 0; i < listadoHistoricoFertilizacionLote.size(); i++) {
        Document aux = new Document("idLote", listadoHistoricoFertilizacionLote.get(i).idLote)
                .append("n", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).n))
                .append("p", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).p))
                .append("k", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).k))
                .append("ca", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).ca))
                .append("mg", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).mg))
                .append("s", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).s))
                .append("b", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).b))
                .append("mn", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).mn))
                .append("zn", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).zn))
                .append("cu", BDecimalToStr(listadoHistoricoFertilizacionLote.get(i).cu));
        lista.add(aux);/*from  ww w  . j a va 2 s  . co  m*/
    }

    MongoCollection table = mongo.db.getCollection("historicoFertilizacion");
    Document obj = new Document("idProduccion", this.idProduccion).append("fertilizacionLote", lista);
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.InterpretacionLaboratorio.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("interpretacionlaboratorio");

    Document obj = new Document("cultivo", this.cultivo).append("variedad", this.variedad)
            .append("edad", this.edad).append("matriz", this.matriz.toUpperCase())
            .append("subanalisis", this.subanalisis)
            .append("iniciorangointerpretacion", BDecimalToStr(this.inicioRangoInterpretacion))
            .append("finrangointerpretacion", BDecimalToStr(this.finRangoInterpretacion))
            .append("metodologia", this.metodologia);
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}

From source file:entities.fertilizacion.Laboratorio.java

public ObjectId save() {
    MongoManager mongo = MongoManager.getInstance();

    MongoCollection table = mongo.db.getCollection("laboratorio");

    Document obj = new Document("nombre", this.nombre.toUpperCase()).append("pais", this.pais)
            .append("proveedorAnalisis", this.proveedorAnalisis.toUpperCase());
    table.insertOne(obj);

    return (ObjectId) obj.get("_id");
}