sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo recuperar la última hora de actualización de cada documento en MongoDB?

Debe capturar la hora de la última actualización usted mismo.

Para mi aplicación, mantengo un objeto AuditTrail, que captura AuditEvents. Estos eventos ocurren en cualquier inserción, actualización o eliminación de un objeto (la eliminación es virtual en mi sistema, solo configura una bandera).

Para cada AuditEvent, realizo un seguimiento de la fecha, el usuario autenticado, la acción de la base de datos y una descripción completada por la aplicación. Esto se implementa en PersistentObject, por lo que se llama automáticamente para cualquier acción de base de datos de cualquier objeto guardado en Mongo.

Este real tardó muy poco en implementarse, pero brinda la capacidad de obtener la hora de la última actualización y también cualquier otra información que pueda necesitar para la seguridad y la atención al cliente para todo en Mongo.