Предположим, я создаю express js проект с mon goose и создаю несколько методов mon goose (посмотрите, что я имею в виду под методами ниже) и добавляю их в свою схему. Как минимум 30 разных методов. Разумно ли хранить все эти методы в файле модели? Разве я не должен разделить это? И если я разделю это, куда я помещу это?
Я видел много примеров mvc проектов, где express js и mon goose используются вместе, но это очень маленькие мини-проекты. Насколько я знаю, они не предлагают никаких ответов.
var userSchema = new Schema({
username: String,
age: Number
});
userSchema.method('showAge', function () {
return this.age;
});