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

MongoDB का उपयोग करके अधिकतम मूल्य वाले प्रत्येक समूह में दस्तावेज़ लौटाएं

आप नीचे दिए गए एग्रीगेशन का इस्तेमाल $sort के साथ कर सकते हैं अवरोही राशि के बाद $first अधिकतम राशि दस्तावेज़ प्रोजेक्ट करने के लिए ऑपरेटर।

$replaceRoot अधिकतम राशि दस्तावेज़ को शीर्ष स्तर पर बढ़ावा देने के लिए।

collection.aggregate([
 {$sort:{'amount':-1}}, 
 {$group:{ _id: '$type',group:{$first:'$$ROOT'}}},
 {$replaceRoot:{newRoot:"$group"}}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MySQL से MongoDB - एक एडमिन चीट शीट

  2. मोंगो दस्तावेज़ से फ़िल्टरिंग वर्षमाह

  3. MongoDB का उपयोग करके किसी फ़ील्ड में मानों की संख्या सीमित करें

  4. उत्पादन उपयोग के लिए MongoDB जावा ड्राइवर MongoOptions को कैसे कॉन्फ़िगर करें?

  5. जेड में मोंगोडब दस्तावेजों को प्रदर्शित करने वाली एक्सप्रेस