Buscar en un List<Viaje> dentro de Solicitud

Deseamos buscar dentro de la lista de Viajes si se encuentra.

MongoDB

Controller

 for (Viaje v : list) {
      Bson filter = Filters.or(
      Filters.eq("viaje.0.idviaje", v.getIdviaje()),
      Filters.eq("viaje.1.idviaje", v.getIdviaje())
     );

     List<Solicitud> solicitudList = solicitudRepository.findBy(and(eq("activo", "si"), filter), new Document("idsolicitud", -1));
     if (solicitudList == null || solicitudList.isEmpty()) {
          viajeList.add(v);
      }
 }

Last updated