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"); } }
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 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; } }