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

घंटे के हिसाब से MongoDB समूह

मैं आपको बता सकता हूं कि आप सीधे मोंगो कंसोल पर एकत्रीकरण ढांचे का उपयोग करके समूह कैसे बना सकते हैं

db.tweets.aggregate(
 { "$project": {
      "y":{"$year":"$created_at"},
      "m":{"$month":"$created_at"},
      "d":{"$dayOfMonth":"$created_at"},
      "h":{"$hour":"$created_at"},
      "tweet":1 }
 },
 { "$group":{ 
       "_id": { "year":"$y","month":"$m","day":"$d","hour":"$h"},
       "total":{ "$sum": "$tweet"}
   }
 })

अधिक विकल्पों के लिए आप यहां देख सकते हैं:http://docs.mongodb.org/manual/reference/operator/aggregation-date/

आप जिस भी प्रोग्रामिंग भाषा का उपयोग कर रहे हैं, उसमें से आपको एग्रीगेशन फ्रेमवर्क का उपयोग करने का उचित तरीका भी खोजना होगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. हमें MongoDB प्रतिकृति में 'मध्यस्थ' की आवश्यकता क्यों है?

  2. नोड का उपयोग करके मोंगोडब बाइनरी _id को LUUID में परिवर्तित करना

  3. MongoDB अप्सर्ट समझाया गया

  4. मैं MongoDB में मानचित्र/कमी का उपयोग कैसे करूं?

  5. क्लाउड में MongoDB बैकअप स्टोर करने के लिए टिप्स