В настоящее время я изучаю возможности "компоновщика документов объекта MongoEngine". В настоящее время мне не ясно, насколько я могу перенести мою логику проверки и создания объекта в объекты Document.
У меня сложилось впечатление, что это не должно быть проблемой, но я не нахожу много примеров/предостережений/лучших практик в отношении проблем, таких как
- Пользовательские функции проверки, которые автоматически вызывают функцию save() для оценки допустимости содержимого поля;
- Автоматическая генерация идентификатора в файле save() на основе хэша содержимого поля;
Я думаю, мне нужно переопределить метод save(), чтобы я мог вызвать свою собственную логику, но отсутствие примеров заставляет меня поверить, что это может быть неправильный подход...
Любые примеры или ссылки на высококачественные кодовые базы с использованием mongoEngine приветствуются.