у мангуста есть проверка isDirty?

У меня есть установка mongoose, включающая встроенную схему, скажем: Blogpost со встроенными комментариями. Комментарии могут быть отредактированы как оригинальным издателем, так и редактором / администратором. После добавления / редактирования комментария вся запись блога сохраняется.

У меня есть специальное промежуточное программное обеспечение mongoose, предварительно настроенное на встроенную схему комментариев, которое автоматически устанавливает дату последнего изменения для этого конкретного комментария.

Дело в том, что «pre» вызывается КАЖДЫМ комментарием в посте, так как я вызываю save () для поста. (По другим причинам мне нужно сделать это так). Поэтому мне нужен способ проверить, какие комментарии были изменены (или являются новыми) с момента их последнего сохранения (как часть общего поста Blogpost save ())

Вопрос: как проверить в «пред», изменился комментарий или нет? Очевидно, зоветthis.isNew недостаточно, так как комментарии также могут быть отредактированы (т.е. не новы).

Есть лиisDirty или подобное, что я пропускаю?

Ответы на вопрос(3)

Ваш ответ на вопрос