node.js脚本将文档保存到Mongodb之后,尽管成功保存了文档 我有一个node.js脚本,该脚本使用puppeteer从网站刮擦工作空缺ID,并将这些ID保存到mongoDB数据库中。每个空缺都可以正确保存,但是脚本在

问题描述 投票:0回答:0

伸出来实际上并没有悬挂 - 在2000多个物品的循环中发现了一个非常慢的。我通过添加mongoose.set(“ debug”,true)来弄清楚这一点;在mongoose.connect()之后,它揭示了蒙古斯(Mongoose)对每个空缺进行了单独的查询,从而导致巨大的放缓。 修复程序很简单:我没有反复查询数据库,而是使用model.find({},“空置”)立即获取了所有现有条目,并将它们存储在数组中以在存储器中快速查找。


node.js mongodb mongoose puppeteer
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.