如何在 MongoDB 中杀死死游标

How to kill dead cursors in MongoDB

查询MongoDB集合时,如果读取需要一段时间,则游标超时。 有一个timeout=False选项,可以让游标不超时,然后必须手动关闭。

当脚本因打开的游标而崩溃时,该游标可能只是在数据库中保持活动状态,直到下一次重新启动。 在 MMS 监控仪表板中,这些在 "cursors" 图表中显示为高常量。

这样做的后果是什么? 我怎样才能手动杀死这些游标?

正如 wdberkeley 所指出的,这目前不存在,但是 https://jira.mongodb.org/browse/SERVER-3090 中要求的新功能。