Zoeken…


Invoering

Bevat voorbeelden van pymongo-zoekopdrachten om documenten te filteren op tijdstempel ingekapseld in ObjectId

Documenten die in de afgelopen 60 seconden zijn gemaakt

Documenten vinden die 60 seconden geleden zijn gemaakt

seconds = 60

gen_time = datetime.datetime.today() - datetime.timedelta(seconds=seconds)
dummy_id = ObjectId.from_datetime(gen_time)

db.CollectionName.find({"_id": {"$gte": dummy_id}})


Als u zich in een andere tijdzone bevindt, moet u mogelijk de datetime naar UTC verplaatsen

seconds = 60

gen_time = datetime.datetime.today() - datetime.timedelta(seconds=seconds)
# converts datetime to UTC
gen_time=datetime.datetime.utcfromtimestamp(gen_time.timestamp())

dummy_id = ObjectId.from_datetime(gen_time)

db.Collection.find({"_id": {"$gte": dummy_id}})


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow