我正在foreach循环中获取要对其执行更新的数据。一种选择是,我确实在foreach循环中更新了eveytime时间。我不要 另一个是存储数据的是数组并执行批量更新。但是如何执行呢?
这是我的数据 (我在这里显示3条记录,但实际上我有1000条数据并且它是动态的)
id = 1
{ name : A , place : X , cost : 100}
id = 2
{ name : B , place : Y , cost : 200}
id = 3
{ name : C , place : Z , cost : 300}
这就是我正在尝试的
pushIds = { 1, 2, 3 }
pushNames = { F, G, H }
applicationBusiness.update({id: { $in : pushIds }}, { $set: { name: pushNames },{multi:true}, (error:any, result:any) => {
});
这就是我想要的
id = 1
{ name : F , place : X , cost : 100}
id = 2
{ name : G , place : Y , cost : 200}
id = 3
{ name : H , place : Z , cost : 300}