예제 #1
0
  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");
    }
  }
예제 #2
0
  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());
    }
  }
예제 #3
0
  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;
    }
  }