Mongo连接意外提前终止

时间:2016-05-12 13:20:20

标签: node.js mongodb amazon-web-services node-mongodb-native

我有一个NodeJS应用程序,它连接到Mongo数据库并查询返回大约130万个文档的集合。处理完文档后(在此情况下,将其上载到AWS CloudSearch域),将其标记为已处理,以便将来的查询不会返回。

我正在使用一个流来读取查询响应,而我所观察到的只是我期待的部分文档正在被读取 - 即如果我有130万个文档要处理,那么只有~80,000个正在每次我的应用程序运行时都会处理如果我说要处理100,000个文档,那么每次运行我的应用程序时只会处理大约10,000个文档。如果我要处理10,000个文档,每次运行我的应用程序时,只会处理大约400个文档。

以下是我正在处理的代码:http://pastebin.com/EATpyNrp - 我会在这个问题中将其内联发布,但很难进一步简化它。

非常感谢任何帮助。我会向任何可以帮我找到解决方案的人发送啤酒/披萨。

谢谢!

0 个答案:

没有答案