0

我有一个使用 Mongodb 作为数据存储的 grails 应用程序。我在服务器端有一些方法需要迭代dbcursor 。

光标可能非常大。即超过 20k 个条目。

遍历光标后,我的一些方法包含额外的逻辑。使用 close() 方法关闭游标是最好的做法吗?

4

2 回答 2

2

你肯定需要手动关闭它。GC 不会为您调用 close() ,它会孤立该游标。

于 2013-10-23T15:47:04.977 回答
1

作为一般规则,您打开或导致打开的任何内容也应该关闭。

于 2013-10-23T15:13:05.943 回答