我想知道是否有一种很好的方法来升级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()
谢谢!