MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

टाइमस्टैम्प के आधार पर चयन करें और शून्य के साथ टाइमस्टैम्प अपडेट करें

ISODate() एक datetime . के रूप में दर्शाया गया है PyMongo द्वारा ऑब्जेक्ट। MongoDB मानता है कि दिनांक और समय UTC में हैं। किसी दिए गए UTC समय के लिए मध्यरात्रि (दिन की शुरुआत) प्राप्त करने के कई तरीके हैं d :

>>> from datetime import datetime, time, timedelta
>>> d = datetime(2015, 10, 13, 1, 4, 30, 515000)
>>> datetime(d.year, d.month, d.day) # @user3100115' answer
datetime.datetime(2015, 10, 13, 0, 0)   # 369 ns
>>> datetime.fromordinal(d.toordinal()) # 451 ns
datetime.datetime(2015, 10, 13, 0, 0)
>>> datetime.combine(d, time.min)       # 609 ns
datetime.datetime(2015, 10, 13, 0, 0)
>>> d - (d - d.min) % timedelta(days=1) # Python 3
datetime.datetime(2015, 10, 13, 0, 0)   # 1.87 µs
>>> datetime(*d.timetuple()[:3])
datetime.datetime(2015, 10, 13, 0, 0)   # 2.34 µs
>>> from calendar import timegm
>>> datetime.utcfromtimestamp((timegm(d.timetuple()) // 86400) * 86400) # POSIX
datetime.datetime(2015, 10, 13, 0, 0)   # 4.72 µs


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी:स्मृति से बाहर

  2. नेवला:उपयोगकर्ताओं की पूरी सूची प्राप्त करें

  3. लेखन त्रुटि:nodejs का उपयोग कर monogdb में शून्य की संपत्ति 'आइटम' पढ़ा नहीं जा सकता

  4. Mongodb क्वेरी निष्पादन में बहुत अधिक समय लगता है

  5. MongoDB में प्रारंभिक डेटा कैसे लोड करें?