public void eliminarModificar(UsuarioOD Usuario) { DBCollection coleccionUsuario = conectarMongo(); BasicDBObject query = new BasicDBObject(); query.put("id_u", Usuario.getId_u()); DBCursor cur = coleccionUsuario.find(query); while (cur.hasNext()) { coleccionUsuario.remove(cur.next()); } }
public void eliminar(UsuarioOD Usuario) { DBCollection coleccionUsuario = conectarMongo(); BasicDBObject query = new BasicDBObject(); query.put("nick", Usuario.getNick()); DBCursor cur = coleccionUsuario.find(query); while (cur.hasNext()) { coleccionUsuario.remove(cur.next()); // System.out.println(cur.next()); } }
public UsuarioOD buscarID(UsuarioOD Usuario) { DBObject obj = null; UsuarioOD beta = null; DBCollection coleccionUsuario = conectarMongo(); BasicDBObject query = new BasicDBObject(); query.put("id_u", Usuario.getId_u()); DBCursor cur = coleccionUsuario.find(query); while (cur.hasNext()) { obj = cur.next(); beta = construir(obj); return beta; } return null; }
public UsuarioOD buscar(UsuarioOD Usuario) { DBObject obj = null; UsuarioOD beta = null; DBCollection coleccionUsuario = conectarMongo(); BasicDBObject query = new BasicDBObject(); query.put("nick", Usuario.getNick()); DBCursor cur = coleccionUsuario.find(query); if (cur.count() != 0) { while (cur.hasNext()) { obj = cur.next(); beta = construir(obj); return beta; } return null; } else { return null; } }
public UsuarioOD construirToken(DBObject obj) { UsuarioOD usuario = new UsuarioOD(); usuario.setObjectid(obj.get("_id").toString()); usuario.setId_u((Integer.parseInt(obj.get("id_u").toString()))); usuario.setNombre(obj.get("nombre").toString()); usuario.setNombres(obj.get("nombres").toString()); usuario.setApellido(obj.get("apellido").toString()); usuario.setApellidos(obj.get("apellidos").toString()); usuario.setEmail(obj.get("email").toString()); usuario.setFecha(obj.get("fecha").toString()); usuario.setNick(obj.get("nick").toString()); usuario.setPais(obj.get("pais").toString()); usuario.setBiografia(obj.get("biografia").toString()); usuario.setSexo(obj.get("sexo").toString()); usuario.setClave(obj.get("clave").toString()); usuario.setToken((Integer.parseInt(obj.get("token").toString()))); return usuario; }
public void insertar(UsuarioOD Usuario) { DBCollection coleccionUsuario = conectarMongo(); if (coleccionUsuario != null) { BasicDBObject usuario = new BasicDBObject(); usuario.put("id_u", crearId()); usuario.put("nombre", Usuario.getNombre()); usuario.put("nombres", Usuario.getNombres()); usuario.put("apellido", Usuario.getApellido()); usuario.put("apellidos", Usuario.getApellidos()); usuario.put("email", Usuario.getEmail()); usuario.put("fecha", Usuario.getFecha()); usuario.put("nick", Usuario.getNick()); usuario.put("pais", Usuario.getPais()); usuario.put("biografia", Usuario.getBiografia()); usuario.put("sexo", Usuario.getSexo()); usuario.put("clave", Usuario.getClave()); coleccionUsuario.insert(usuario); } else { System.out.println("coleccion no existente"); } }