Node.js 向mongodb添加嵌套对象一次,并在异步函数中添加另一个文档(如果需要)来更新整个文档
因此,我正在抓取网页,我收到的数据映射到一个数组中Node.js 向mongodb添加嵌套对象一次,并在异步函数中添加另一个文档(如果需要)来更新整个文档,node.js,mongoose,nested,mern,Node.js,Mongoose,Nested,Mern,因此,我正在抓取网页,我收到的数据映射到一个数组中 const data = await itemName.map((item, index) => { let itemDetails = { id: index, retailer: "Newegg", name: item, availability: itemListing[index], url: itemAvail[ind
const data = await itemName.map((item, index) => {
let itemDetails = {
id: index,
retailer: "Newegg",
name: item,
availability: itemListing[index],
url: itemAvail[index],
price: itemPrice[index],
modelNumber: itemModel[index],
thumbnail: itemImage[index],
}
return itemDetails;
});
console.log(data)
这是我第一次将它发送到db的方式,如果我想从我的scrape中获得更多数据,我需要它来添加另一个对象,或者如果我丢失了一个对象,那么就不要删除它并保留数据。
那么,我的选择是什么?我只是看了一下而已吗?[![我从哪里获得信息的示例][1][1]
DB.Item.insertMany(data)
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});