Как я могу зарегистрировать пользователя с помощью файла маршрута при импорте файла схемы со значениями по умолчанию? - PullRequest
0 голосов
/ 26 мая 2020

В настоящее время я пытаюсь создать веб-приложение с помощью MERN Stack. Я дошел до точки, когда я не уверен, как добавить нового пользователя в мою MongoDB. Проблема заключается в том, как создать роутер «/ register» с использованием пользовательской схемы. Я приведу пример, допустим, мой user.model. js выглядит так:

const userSchema = new Schema({
    username: {type: Schema.Types.String, trim: true, required: true},
    category: {type: Schema.Types.String, enum: ['regular', 'premiem'], default: 'regular'}
});

А мой user. js (Router) выглядит так:

router.route('/register').post((req, res) =>{
    const username = req.body.username;
    const newUser = new User({
        username,
        // What value should I put here if in my Schema the default is 'regular'?
    });

Вопрос в том, что если я определил для схемы значение по умолчанию, что мне писать на маршрутизаторе при создании нового пользователя? Спасибо.

Извините, если вопрос сбивает с толку, английский sh не является первым языком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...