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

PyMongo max_time_ms

Sender max_time_ms mulighed på denne måde

cursor = db.collection.find().max_time_ms(1)

eller

cursor = db.collection.find(max_time_ms=1)

angiver en tidsgrænse for forespørgslen og fejler ud med en pymongo.errors.ExecutionTimeout undtagelse, når den angivne tidsfrist er overskredet for forespørgslen.

Da markører er dovne, hæves denne undtagelse ved adgang til resultater fra markøren f.eks.

for doc in cursor:
    print(doc)

ExecutionTimeout: operation exceeded time limit



  1. $addFields, når der ikke blev fundet noget $match

  2. Hvordan jeg kender mit dokuments størrelse inde i MongoDB med rubindriveren

  3. hvordan man kontrollerer fra en driver, om mongoDB-serveren kører

  4. Kunne ikke oprette forbindelse til Redis på 127.0.0.1:6379:Forbindelse nægtet med hjemmebrygget