खोज…


परिचय

ऑब्जेक्टआईड में टाइमस्टैम्प द्वारा दस्तावेजों को फ़िल्टर करने के लिए पाइमोंगो क्वेरी उदाहरण शामिल हैं

अंतिम 60 सेकंड में बनाए गए दस्तावेज़

60 सेकंड पहले बनाए गए दस्तावेज़ कैसे ढूंढें

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}})


यदि आप एक अलग समयक्षेत्र में हैं, तो आपको UTC को डेटटाइम ऑफ़सेट करने की आवश्यकता हो सकती है

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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow