PyMongo:当no_cursor_timeout = True时,游标会发生什么

时间:2015-07-15 19:03:11

标签: mongodb pymongo

查看MongoDB的cursor文档,我看不到删除游标的方法。如果我使用no_cursor_timeout属性设置为True的游标,PyMongo会发生什么?当我的脚本终止时光标是否被删除,即使我没有到达光标结果的末尾?

1 个答案:

答案 0 :(得分:4)

Python使用引用计数进行对象生存期管理,当Cursor对象超出范围时,垃圾收集器将调用__die()来关闭游标。 如果你想要显式控制,你可以自己调用close()。