1

我想知道是否有一种好方法可以在 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()

谢谢!

4

0 回答 0