如何解决Mongodb无法在短时间内处理多次保存
我有一个基于nodejs-cron的应用程序,该应用程序发送自动调度的请求,以便更新mongodb文档中的某些字段(我正在使用mongodb地图集)。
我的应用程序在15-20分钟内发送了200多个请求,而其中只有40%-70%的请求成功更新了文档。
例如,我的文档中有200个对象,并且需要在每个对象中添加一个属性:{foo : bar}
。就我而言,只有40%-70%(取决于mongoDb的心情)将被成功添加到文档的对象中。
我检查了我的应用,请求得到了很好的执行,所以问题出在mongodb地图集级别。
我尝试使用save()
和updateOne({obj: [.... {foo: "bar"}]})
,但在两种情况下都存在相同的问题。
你对我有什么建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。