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

MongoDB एग्रीगेट और ग्रुपबाय को समझना

$first . का उपयोग करें ऑपरेटर और $$ROOT समूह में पहला दस्तावेज़ प्राप्त करने के लिए चर।

$$ROOT एक सिस्टम वैरिएबल है जो:

फिर पहला दस्तावेज़ प्रोजेक्ट करें।

db.packages.aggregate([
    {
        $sort : { packageVersion : -1 }
    },
    {
        $group: { "_id": "$PackageId","firstPackage":{$first:"$$ROOT"}}
    },
    {
        $project: { "firstPackage": 1, "_id": 0}
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्पार्क-सबमिट कॉन्फ़िगरेशन का उपयोग कैसे करें:जार, पैकेज:क्लस्टर मोड में?

  2. सी # - आईडी जैसे नोएसक्यूएल (मोंगोडीबी) के साथ पहचान उत्पन्न करें?

  3. नेवला खोज () संख्या प्रकार फ़ील्ड के लिए RegExp

  4. एक ही आदेश के साथ क्वेरी और सम्मिलित करें

  5. मोंगोडब के उत्पन्न यूआईडी में शब्द खराब है