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

मैं PyMongo के माध्यम से MongoDB में संग्रहीत Twitter डेटा से तिथियों की तुलना कैसे करूं?

आप ट्विटर के create_at टाइमस्टैम्प को Python डेटाटाइम्स में इस तरह पार्स कर सकते हैं:

import datetime, pymongo
created_at = 'Mon Jun 8 10:51:32 +0000 2009' # Get this string from the Twitter API
dt = datetime.strptime(created_at, '%a %b %d %H:%M:%S +0000 %Y')

और उन्हें अपने Mongo संग्रह में इस तरह डालें:

connection = pymongo.Connection('mymongohostname.com')
connection.my_database.my_collection.insert({
    'created_at': dt,
    # ... other info about the tweet ....
}, safe=True)

और अंत में, पिछले तीन दिनों में ट्वीट पाने के लिए, सबसे पहले नवीनतम:

three_days_ago = datetime.datetime.utcnow() - datetime.timedelta(days=3)
tweets = list(connection.my_database.my_collection.find({
    'created_at': { '$gte': three_days_ago }
}).sort([('created_at', pymongo.DESCENDING)]))


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में दस्तावेज़ों से केवल एक या दो फ़ील्ड कैसे निकालें?

  2. लार्वा जेनसेजर्स को मोंगोडब एटलस क्लस्टर से कनेक्ट करें

  3. मोंगोडीबी $कन्वर्ट

  4. MongoDB में धीमी क्वेरी से निपटना

  5. त्रैमासिक वार ग्रुप डेट कैसे करें?