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