我正在使用聚合管道运行查找查询。 在迭代从聚合执行返回的游标时,我注意到Mongo发送getMore命令时程序挂起。我相信此命令用于从数据库中获取下一批记录。
最初,我以100的批处理大小进行了测试,它相当快地带来了100条记录,但是当它尝试获取下一组记录时,光标将挂起。 我尝试了相同的批次大小为2并得到相同的结果。
我正在使用Mongo Java驱动程序3.6版和服务器3.6.2。 我还发现,过去(https://jira.mongodb.org/browse/PYTHON-276)的python驱动程序也出现了类似的问题。
过去有人经历过吗?任何的意见都将会有帮助。 让我知道是否需要其他详细信息