在最近的项目中,如果我在 for循坏里面进行数据库的增删改查然后返回数据的话,是不能得到响应的,具体大家来看报错。
- 浏览器调试工具报错
- 前端报错
- 后端报错
- 解决方案
在for 循坏外面加上
var isShow = false;
(async function () {
await new Promise((resolve, reject) => {
updata.forEach(item => {
Stock.findOneAndUpdate({
_id: ObjectId(item._id)
}, {
$set: {
transaction_type: item.transaction_type,
transaction_time: item.transaction_time,
remain_qty: item.remain_qty,
qty: item.qty
}
}, {
new: true
},
function (err, data6) {
if (err) {
cons