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

सभी उपदस्तावेजों को कैसे क्वेरी करें

यहां बताया गया है कि आप एकत्रीकरण ढांचे का उपयोग करके ऐसा कैसे करते हैं (आपको अभी जारी 2.2 का उपयोग करने की आवश्यकता है)।

db.stories.aggregate(
[
    {
        "$unwind" : "$tags"
    },
    {
        "$group" : {
            "_id" : "$tags.tagname",
            "total" : {
                "$sum" : 1
            }
        }
    },
    {
        "$sort" : {
            "total" : -1
        }
    }
])

आपका परिणाम इस तरह दिखेगा:

{
    "result" : [
        {
            "_id" : "fairytale",
            "total" : 3
        },
        {
            "_id" : "funny",
            "total" : 2
        },
        {
            "_id" : "silly",
            "total" : 1
        },
        {
            "_id" : "fox",
            "total" : 1
        }
    ],
    "ok" : 1
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में _id से db दस्तावेज़ कैसे सेट करें?

  2. सरणी वाले दस्तावेज़ ढूंढें जिनमें कोई विशिष्ट मान नहीं है

  3. त्रुटि संदेश:MongoError:खराब प्रमाणीकरण URI स्ट्रिंग के माध्यम से विफल रहा

  4. Neo4j jdbc का उपयोग करते समय नोड ऑब्जेक्ट कैसे प्राप्त करें?

  5. क्या मोंगो में एक स्लाइस का टुकड़ा प्राप्त करना संभव है?