Mongodb 在Pymongo中发现CursorNotFound错误

Mongodb 在Pymongo中发现CursorNotFound错误,mongodb,pymongo,Mongodb,Pymongo,我正在尝试用Python(使用pymongo)运行以下程序,但是我总是收到错误消息: CursorNotFound: Cursor not found, cursor id: 16172789264 我拥有的代码(我试图设置“batch_size”,但错误消息仍在继续): 有什么想法吗?尝试在光标中添加“no\u cursor\u timeout=True” [doc for doc in carteiras_cvm.aggregate(pipeline,no_cursor_timeout=T

我正在尝试用Python(使用pymongo)运行以下程序,但是我总是收到错误消息:

CursorNotFound: Cursor not found, cursor id: 16172789264
我拥有的代码(我试图设置“batch_size”,但错误消息仍在继续):

有什么想法吗?

尝试在光标中添加“no\u cursor\u timeout=True”

[doc for doc in carteiras_cvm.aggregate(pipeline,no_cursor_timeout=True).batch_size(5)]
告诉我这对你是否有用

如果上述代码不起作用,请尝试此链接


无光标\u超时
对于pymongo中的方法
aggregate()
无效。 您可以改用
maxTimeMS

maxTimeMS
(int):允许操作的最大时间量 以毫秒为单位运行


你的光标超时了,请看下面的答案:我尝试了这个,但最后我格式化了我的笔记本电脑,然后错误消息消失了
[doc for doc in carteiras_cvm.aggregate(pipeline,no_cursor_timeout=True).batch_size(5)]