Python 预保存在mongoengine更新中不起作用
我使用的是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
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")
有没有办法解决这个问题