我正在尝试按照MongoDB文档中的此指令在会话中设置noCursorTimeout。但是我得到了错误:AttributeError: 'Cursor' object has no attribute 'noCursorTimeout'
我不知道为什么要得到这个。
from pymongo import MongoClient as Connection
from datetime import datetime
conn = Connection(get_uri())
with conn as conn:
collection = conn['db_name']['my_collection']
documents_cursor = collection.find(query).noCursorTimeout() # same with .maxTimeMS()
根据文档,您应该像这样使用它:
cursor = collection.find({"a": 1}, no_cursor_timeout=True)