Skip to main content

Posts

Showing posts with the label date

Microservicios con JAX-RS Parametros Date

 JAX-RS Parametros Date JAX-RS   es fundamental para la creación de servicios REST dentro del ecosistema Java. tiene notables mejorias con cada versión. Contamos con varios mecanimos para pasar parametros mediante simples anotaciones. En algunos casos deseamos realizar consultas por fechas por ejemplo para filtras los documentos de una colección en MongoDB mediante un campo fecha. Hacemos una consulta desde consola a la colección fruit Ahora creamos un Proyecto para Microservicios que usamos con PayaraMicro , MongoDB, jmoordb , jmoordbutils. Creamos el entity public class Fruit {     private String name;     private String description;     private String id;     private Date date1;     public Fruit() {     } //set/get } Acontinuación creamos el Resources observe que el parametro fecha es de tipo String, y MongoDB almacena el contenido de las fechas en formato ISODATE Mediante la clase DateUtil.stringToISODate --...

Filtrar fechas en Mongodb con JMoordb

En muchas ocasiones necesitamos filtrar un rango de fechas en una colecciòn en mongodb En jmoordb, creamos un mĆØtodo  public List<T> filterBetweenDate(String fieldnamestart, Date datestartvalue, String fieldlimitname, Date datelimitvalue, Document[] docSort) que devuelve un List<> de documentos de una colecciòn filtrados entre fechas. List<Permiso> list =permisoRepository.filterBetweenDate("fechainicio", permiso.getFechainicio(), "fechafin", permiso.getFechafin(), new Document("idpermiso", -1));