Когда я меняю документ, я вижу новое значение поля. Но иногда хочется увидеть его старое значение (или правильнее было бы сказать, его текущее значение). Я знаю, что вижу измененные поля в атрибуте _changed_fields
, и что-то мне подсказывает, что я тоже вижу текущее значение. Но не могу найти где. И мои поиски не дали результата.
Что хочу заметить: я хочу найти решение для mongoengine
, а не для pymongo
. Потому что я знаю, что могу запросить документ с помощью pymongo
и получить документ, но это дополнительный запрос к базе данных, и я бы предпочел лишний раз не беспокоить БД.
Итак, повторяя вопрос выше: как я могу получить текущее значение поля измененного документа в mongoengine
?