我目前正在探索 MongoEngine“对象文档映射器”的可能性。我目前不清楚的是我可以在多大程度上将我的验证和对象创建逻辑移动到 Document 对象本身。
我的印象是这不应该是一个问题,但我没有找到很多关于问题的示例/警告/最佳实践
- 在 save() 上自动调用的自定义验证函数以评估字段内容是否有效;
- 根据字段内容的哈希值在 save() 上自动生成标识符;
我想我需要重写 save() 方法,这样我就可以调用我的自定义逻辑,但是缺乏示例让我相信这可能是一个错误的方法......
欢迎使用任何示例或对使用 mongoEngine 的高质量代码库的引用。