¿Mangosta tiene un control isDirty?

Tengo una configuración de mangosta que involucra un esquema incrustado, digamos: Una entrada de blog con comentarios incrustados. Los comentarios pueden ser editados por el editor original, así como por un editor / administrador. Después de agregar / editar un comentario, se guarda toda la entrada del blog.

Tengo algunos middleware 'pre' de mongoose personalizados configurados en el esquema de comentarios incorporado que establece automáticamente la última fecha de actualización para ese comentario en particular.

La cosa es que 'pre' se llama en CADA comentario en la entrada del blog, ya que llamo guardar () en la entrada del blog. (Por otras razones necesito hacerlo así). Por lo tanto, necesito una forma de verificar qué comentarios han cambiado (o son nuevos) desde que se guardaron por última vez (como parte del guardado general de Blogpost ())

La pregunta: ¿cómo verificar en 'pre' si un comentario ha cambiado o no? Obviamente llamandothis.isNew no es suficiente, ya que los comentarios también podrían editarse (es decir, no son nuevos).

Hay algunaisDirty o similar que estoy pasando por alto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta