Я сейчас изучаю nodejs. Я хочу обновить свою модель Мангуста.
Вот модель:
const UserSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
email: {
type: String,
required: true
},
password: {
type: String,
required: true
},
date: {
type: Date,
default: Date.now
},
lists: [{
listname: String,
listitems: [{item: String}]
}]
});
Модель в настоящее время имеет имя, пароль и адрес электронной почты, но массив списков пуст, теперь я хочу обновитьПеречислите массив и добавьте новое имя списка. Какой должен быть запрос для этого? В настоящее время я использую это:
router.post('/NewList',(req,res)=>{
res.send('ok');
const username = req.body.createListbtn;
const title = req.body.newListTitle;
console.log(title);
User.updateOne({name:username}, {$set:{"lists.listname": title}});
});