Documento Embebido como Historial

Ejemplo de uso de un documento Embebido para almacenar historial de usuarios

Las listas embebidas en los documentos en MongoDB nos permiten almacenar muchas estructuras que nos serán útil en variadas condiciones.

En este ejemplo básico asumimos que deseamos guardar un registro de la fecha hora y descripción de las operaciones que realiza un usuario sobre un documento.

La clase UserInfo esta definida dentro del Framework. ejbjmoordb.

Definimos los entity

}

El entity bodega contiene un List<> embebido de Userinfo

Desarrollamos una aplicación Java Server Faces

En el controller metodo save()

Método editar agregamos a la lista el nuevo objeto de tipo Userinfo

Si consultamos el documento en MongoDB

si observamos userinfo tiene 3 elementos, indican las operaciones sobre el documento.

se muestran los registros de las operaciones realizadas sobre el documento.

Editar documento en una lista de embebidos

Last updated