Где я могу разместить методы схемы mon goose в моем проекте express js? - PullRequest
0 голосов
/ 25 апреля 2020

Предположим, я создаю 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;
});
...