Как регистрировать изменения содержимого в базе данных LiteDB - PullRequest
0 голосов
/ 30 октября 2019

Мы хотели бы регистрировать изменения, внесенные в документы BSON, в файл LiteDB относительно фактического содержимого.

В идеальном сценарии мы могли бы (подобно git) визуализировать изменения вопределенные переменные.

Я читал о ведении журнала, но, насколько я понял, он больше используется для исправления поврежденных баз данных и не регистрирует все когда-либо сделанные изменения (и только последние изменения, необходимые для возврата в действительное состояние базы данных). ). (см. GitHub Journaling Wiki )

Есть ли простое решение для этого, или мы должны вручную обнаруживать изменения, прежде чем сохранять их в базе данных? Правильно ли я понял режим ведения журнала?

Если ведение журнала не может нам помочь, существуют ли какие-либо библиотеки, которые могут помочь при внесении изменений в документ?

...