Superamento del max_time_ms
opzione in questo modo
cursor = db.collection.find().max_time_ms(1)
o
cursor = db.collection.find(max_time_ms=1)
imposta un limite di tempo per la query e gli errori con un pymongo.errors.ExecutionTimeout
eccezione quando viene superato il limite di tempo specificato per la query.
Poiché i cursori sono pigri, questa eccezione viene sollevata quando si accede ai risultati dal cursore es.
for doc in cursor:
print(doc)
ExecutionTimeout: operation exceeded time limit