Python 当模型发生更改时,如何使用mongoengine删除mongo对象?

Python 当模型发生更改时,如何使用mongoengine删除mongo对象?,python,mongodb,mongoengine,Python,Mongodb,Mongoengine,我正在使用MongoEngine,有一个刚刚更新的模型。我想删除mongodb中对象的旧版本,并使用新版本的模型插入一些条目。目前,对于mongoengine,似乎只有当集合与mongoengine对象匹配时,我才能对其进行操作。我的代码只有模型的当前版本 如果没有匹配的模型,是否有方法使用mongoengine删除文档(或删除集合)?这不是一个真正有效的解决方案,但如何保存当前模型中的所有ObjectID(与新版本匹配的对象),然后删除列表中没有的项目?删除项目是我不知道该怎么做的部分(或者如

我正在使用MongoEngine,有一个刚刚更新的模型。我想删除mongodb中对象的旧版本,并使用新版本的模型插入一些条目。目前,对于mongoengine,似乎只有当集合与mongoengine对象匹配时,我才能对其进行操作。我的代码只有模型的当前版本


如果没有匹配的模型,是否有方法使用mongoengine删除文档(或删除集合)?

这不是一个真正有效的解决方案,但如何保存当前模型中的所有ObjectID(与新版本匹配的对象),然后删除列表中没有的项目?删除项目是我不知道该怎么做的部分(或者如果mongoengine可以)。