DEV Community

aristides villarreal
aristides villarreal

Posted on

Colecciones y bases de dinámicas en base a campos de tipo fecha

En algunas ocasiones deseamos generar bases de datos y colecciones dinámicas en base a una fecha.

Por ejemplo generar una base datos para cada año y las colecciones por mes y por cada empresa. De manera que contamos con una mejor clasificación de los documentos , lo que genera un mejor desempeño de la aplicación al distribuir los documentos en varias bases de datos y colecciones.

En el ejemplo hipotético asuma que cuenta con un modelo como el siguiente:

@Entity 
public class Venta{
  @Id(autogeneratedActive =AutogeneratedActive.ON )
  private Long idventa;

  @Column
  private Long idempresa;

  @Column
  private Double total;


}

Enter fullscreen mode Exit fullscreen mode

Ejemplo:

  • Bases de dato: ventas_2024db

Colecciones:

      transaccion_1_enero  
      transaccion_2_enero  
      transaccion_1_febrero  
      transaccion_2_febrero  
Enter fullscreen mode Exit fullscreen mode
  • Bases de dato: ventas_2024db

Colecciones:

      transaccion_1_enero  
      transaccion_2_enero  
      transaccion_1_febrero  
      transaccion_2_febrero  
Enter fullscreen mode Exit fullscreen mode

Top comments (0)