当我更改文档时,我看到字段新值。但是有时候我想看看它的旧值(或者可以正确地说,它的当前值)。我知道我可以在_changed_fields
属性中看到更改的字段,并且有些东西告诉我我也可以看到当前值。但是我找不到地方。而且我的搜索没有结果。
我要注意的是:我想找到mongoengine
而不是pymongo
的解决方案。因为我知道我可以通过pymongo
查询文档并获取文档,但这是对数据库的额外查询,因此我不想再麻烦db了。
因此,重复上述问题:如何在mongoengine
中获取已更改文档的当前字段值?