Python 预保存在mongoengine更新中不起作用

Python 预保存在mongoengine更新中不起作用,python,database,mongodb,mongoengine,Python,Database,Mongodb,Mongoengine,我使用的是Python mongoengine,我想定义回调,每次更新文档时都会调用回调 from mongoengine import * from mongoengine import signals from time import time class Item(Document): name = StringField() modified = LongField() def update_modified(sender, document): docum

我使用的是Python mongoengine,我想定义回调,每次更新文档时都会调用回调

from mongoengine import *
from mongoengine import signals
from time import time

class Item(Document):
    name = StringField()
    modified = LongField()


def update_modified(sender, document):
    document.modified = time()


signals.pre_save.connect(update_modified)
但是,当我更新文档时,不会调用
update\u modified

Item.collection.objects(name="First").update_one(name="Second")
有没有办法解决这个问题