В настоящее время я пытаюсь создать веб-приложение с помощью 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 не является первым языком.