我在模型中有一个对象数组。
allItems: {
type: 'Array'
default: []
}
我要添加
new Item({
allItems: req.body.allItems
})
allItems添加为字符串,因为我看到req.body.allItems为字符串。我想这是默认的。如何将其添加为数组? 我也添加了这个
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(cors());
答案 0 :(得分:0)
数组不是猫鼬类型。相反,您必须给它一个项目数组。 因此,如果要存储字符串数组,则模型将为
allItems: {
type: [String]
default: []
}
答案 1 :(得分:0)
我认为您必须稍微更改模型。在这里,我使用String作为数据类型
const item = req.body.allitems
allItems : [{
item : {
type : String
}
}]
allItems.item = allItems.item.concat({item})