Я хочу добавить данные из параметров запроса в массив MongoDb. Моя схема выглядит так
var studentSchema = mongoose.Schema({
first_name: {type: String},
roll_num: {type: String},
experiences: [{
experienceTitle: String,
Employer: String,
fromYear: Number,
toYear: Number
}]
});
Пока я могу добавлять данные в first_name
& roll_num
через простой экспресс-маршрутизатор, который выглядит следующим образом
router.post('/createStudent',(req, res, next) => {
var newStudent = new student({
first_name: req.body.first_name,
roll_num: req.body.roll_num,
});
newStudent.save((err, student) => {
if(err){
res.status(500).json({errmsg: err});
}
else{
res.status(200).json({msg: student});
}
})
});
Я хочу добавить данные в массив experiences
. Я написал несколько функций для достижения этой цели, но до сих пор мне удавалось создать ученика только с пустым массивом experiences
.