升级MongoEngine文档和嵌入式文档架构

时间:2015-09-28 18:50:47

标签: python mongodb mongoengine flask-mongoengine

我想知道是否有一种很好的方法来升级Mongoengine 0.9.0和Mongo 3.0中刚性文档/嵌入式文档模式中的模式。

我遇到嵌入式文档的问题最多,从架构中删除字段时会收到FieldDoesNotExist异常。

mongoengine.errors.FieldDoesNotExist

我一直在尝试使用_mark_as_changed('field_name')但是我没有使用嵌入式文档。

for user in User.objects:
        user.embedded._mark_as_changed('number')
        user.embedded._mark_as_changed('name')
        user.save()

谢谢!

0 个答案:

没有答案