0
我遇到了一个问题,在运行缓慢的数据库设置时出现非常复杂的聚合。流星方法/呼叫在30秒后超时
有时候如果它足够复杂的花费超过30秒,我得到:
Exception while invoking method 'methodName' MongoError: connection 3 to 'IP.IP.IP.IP' timed out
at Object.Future.wait
我知道,这不是伟大的,有一些需要超过30秒,但是这就是我的工作。在超时之前,有什么方法可以设置流星等待时间超过30秒?
除非您处理数以千万计的文档,否则可能会使您的脚本更加高效。你为什么不发布代码,然后我们可以帮助你加快速度? – Sean
我正在处理数以千万计的文档,包括$ facet,$ lookup和其他一些密集操作。 –
足够公平 - 30秒以上的时间似乎仍然很长。你有没有添加索引到你正在查询的字段? – Sean