最大调用堆栈大小超过了mongodb中插入的许多请求

时间:2013-08-15 00:23:41

标签: node.js mongodb

首先,我为我的英语道歉,这不是很好。 我有个问题。当我有多个RESTful请求要插入到数据库mongodb中时,我收到消息“RangeError:超出最大调用堆栈大小”。 首先,它执行“collection.find”,以便仅在执行插入或更新之后。 通过循环进行测试发送的10000个请求。 什么可能导致错误,我该如何解决? 是否必须将所有请求放入队列? 提前谢谢

1 个答案:

答案 0 :(得分:0)

没有代码就很难说清楚,但循环超过10000个项目并执行动作对我来说听起来不错。查看async库,特别是each函数。这将以异步方式循环,这可能会解决您遇到的问题。如果您发布一些代码,我可以更具体。