Node.js中执行insertMany操作后如何打印成功插入文档的数量
你调用的Mongoose insertMany 接口在插入成功时,回调的第二个入参 data 是所有已插入文档构成的数组,直接取该数组的length属性就能得到本次成功插入的文档总数,修改后的代码如下:
app.post('/',uploads.single('csv'),(req,res)=>{ csv() .fromFile(req.file.path) .then((jsonObj)=>{ csvModel.insertMany(jsonObj,(err,data)=>{ if(err){ console.log(err); }else{ console.log('Documents Inserted Successfully'); // 新增打印插入总数逻辑 console.log('本次成功插入的文档总数:', data.length); res.redirect('/'); } }); }); });
内容的提问来源于stack exchange,提问作者Aayush Gupta
相关产品推荐
相关产品推荐

