【发布时间】:2012-08-07 07:17:07
【问题描述】:
我正在将 Flask 与 MongoEngine 一起使用,作为测试,我尝试通过创建一个 Python 文件向 MongoEngine 添加一个集合,该集合在其架构中具有一些必需的字段,该文件包含一个子类 mongoengine.Document 并具有一些 MongoEngine 字段在里面,效果很好。
但是当我后来从模式中删除了其中一些字段(仅通过编辑子类 mongoengine.Document 的 python 类)并尝试将新文档添加到集合中时,MongoEngine 为我已经删除的字段抛出了 ValidationErrors架构。有没有办法可以重置架构,我怎样才能避免 MongoEngine 在未来做同样的事情?
【问题讨论】:
标签: validation exception mongodb flask mongoengine