【发布时间】:2021-08-23 17:31:37
【问题描述】:
此脚本运行良好,但我只想在插入操作成功时在控制台中显示插入文档的数量。
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');
res.redirect('/');
}
});
});
});
【问题讨论】:
-
它将返回
insertedIds,插入的文档ID数组,控制台data.insertedIds.length -
错误 ``` TypeError: 无法读取 C:\Users\User\cogazzimport\app.js:63:46 处未定义的属性“长度” ```
-
只是控制台
data你得到了什么。 -
它是一个完整的json多维数组
-
我认为我应该使用 data.length 并且它的工作原理!
标签: node.js json mongodb bulkinsert