MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

PyMongo max_time_ms

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