我有一个对象,我想从前端存储一些值,但我不知道如何选择tabs对象来存储从前端到mongoose的值,下面是代码:
// modal
const dd = new mongoose.Schema({
tabs: {
title: { type: Array, required:true },
content: { type: Array , required:true},
},
})
// route
const { tabs } = req.body;
const taab = [];
tabs.forEach(el => {
taab.push({
title : el.tabTitle,
content : el.tabContent
})
});
let par = await dd.create({
tabs: taab,
})
我创建了一个变量名称taab并存储了前端的值,但是我如何将它们存储在标签中呢?猫鼬的标题和内容?
我尝试了tabs : {title : taab.title , content: taab.content}
,但它不起作用
我把模型改成了这个,它工作了:
tabs: {
type: Object,
title: [{ type: String, required:true }],
content: [{ type: String , required:true}],
},