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

मोंगोडब कुल, समूह और गिनती उदाहरण

कोशिश करें:

db.hourly.aggregate(
[
    { "$project" : { "hourly" : "$hourlyLocations" } },
    { "$unwind" : "$hourly" },
    { $group: { _id: { country: "$hourly.countryName", city: "$hourly.cityName" }, count: { $sum: 1 } } },
    { $sort: { count: -1 } },
    {  $group: { _id: "$_id.country", cities: { $push: { city: "$_id.city", count: "$count"  } }  } }
]
)

यह काफी अनुरोधित संरचना नहीं है। इसके बजाय आपको मिलता है:

{
    "_id" : {
        "country" : "Italy"
    },
    "cities" : [
        { "city": "Cologno Monzese", "count": 12},
        { "city": "Milan", "count": 6},
        { "city": "Rome", "count": 3},
    ]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला/नोडज में आलसी लोडिंग/अधिक डेटा स्क्रॉल

  2. मैं मोंगोडब डेटाबेस को कैसे निर्यात/डंप करूं?

  3. MongoDB में प्रश्न

  4. नेवला के साथ खोजने के बाद उप दस्तावेज़ कैसे बदलें

  5. mongodb योग स्ट्रिंग को कैसे क्वेरी करें?