List of usage examples for com.mongodb.client MongoCollection insertOne
void insertOne(TDocument document);
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"); }