Подаване на max_time_ms
опция по този начин
cursor = db.collection.find().max_time_ms(1)
или
cursor = db.collection.find(max_time_ms=1)
задава времеви лимит за заявката и грешките с pymongo.errors.ExecutionTimeout
изключение, когато определеното времево ограничение е надвишено за заявката.
Тъй като курсорите са мързеливи, това изключение се предизвиква при достъп до резултати от курсора напр.
for doc in cursor:
print(doc)
ExecutionTimeout: operation exceeded time limit