Я разработал базовую модель c, скажем User
, и я хотел сохранить этот объект в данных MongoDB. Затем я начал исследовать Mon goose и обнаружил, что у него есть собственный метод создания модели: https://mongoosejs.com/docs/models.html.
Так делает базовую c модель User
I создан бесполезным, поскольку я могу создавать модели из схемы? Или эта модель является моделью постоянства, а то, что я закодировал, является моделью предметной области? (Ссылка: DDD - Модель сохраняемости и модель домена )
Может ли модель, возвращенная Mon goose, использоваться в качестве модели сохраняемости? Следует ли использовать модель предметной области?
Обратите внимание, что приложение сравнительно небольшое, это небольшой веб-сайт электронной коммерции.
Также был бы рад получить несколько хороших материалов для чтения / принципы разработки корпоративного программного обеспечения.