首页 新闻 会员 周边 捐助

MongoDB如何遍历查出来的结果集

0
悬赏园豆:20 [已关闭问题] 关闭于 2016-08-11 13:59

我查出来的结果是  MongoCursor ,然后正常遍历,这样的话,就好造成光标被消耗完,就是我设置线程池最多500个,等遍历500个结果集,就会保持,第500次就会报连接超时的错误。请问怎么解决,我知道是  MongoCursor 这个占用了连接池,不知道怎么释放。
只有这么多了,请那个大神指点

流编程风的主页 流编程风 | 初学一级 | 园豆:151
提问于:2016-07-05 14:09
< >
分享
所有回答(2)
0

为什么要同时起500个连接去查询db?

Daniel Cai | 园豆:10424 (专家六级) | 2016-07-05 14:46

bu是起500个连接,是一次连接执行完了,MongoCursor遍历完了,它好像不释放连接,然后重复调用了,500次,就出问题了。

支持(0) 反对(0) 流编程风 | 园豆:151 (初学一级) | 2016-07-05 14:50
0

找到了解决方案

流编程风 | 园豆:151 (初学一级) | 2016-08-11 13:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册