How to solve attribute error: 'Cursor' object has no attribute 'noCursorTimeout' in pymongo?
How to solve attribute error: 'Cursor' object has no attribute 'noCursorTimeout' in pymongo?
我正在尝试按照 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)
我正在尝试按照 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)