游标的关闭是指的什么?

来源:3-7 【读取文档】动手实战 - 数组操作符,运算操作符和文档游标

慕粉2310418934

2020-02-23

游标这里没太明白,如果游标是类似生成器的概念,那为什么迭代完了(关闭)之后还能使用下标取值;如果只是一个简单的序列,那游标这个关闭的概念是不是只是指逻辑上关闭了,而不是代表内存的释放?

写回答

1回答

Stannum

2020-03-15

同学你好~要注意一点,在课程演示中,我们是在还没遍历完游标结果的时候,才使用下标去访问结果中某一个值的。如果我们一开始已经遍历了游标,那么游标就会自动关闭,这时候就不可能再用下标来读取某个具体文档啦

游标类似一个读取数据的接口,当它处于开放状态时,会在服务器端消耗一定的系统资源,所以通过各种主动或被动的方式关闭游标,释放系统资源是很重要的。

0
2
洛奇2019
游标变量调用了close()后,调用 hasNext 还是返回 true,这个close() 似乎没什么用。
2020-10-02
共2条回复

玩转MongoDB4.0(最新版) 从入门到实践

30%理论+70%实战,用实操检验真理,一门让你事半功倍的入门进阶课

1138 学习 · 197 问题

查看课程