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

फ़ील्ड के उच्चतम मूल्य के लिए नेस्टेड दस्तावेज़ों की क्वेरी सरणी

आप आधुनिक दृष्टिकोण भी आजमा सकते हैं - एकत्रीकरण ढांचा :

1) संग्रह में सभी तत्वों के लिए अधिकतम सरणी 'मान' खोजें:

db.collection.aggregate([
    { $unwind: "$array" },
    { $group: { _id: "$_id", value: { $max: "$array.value" } } }
]);

2) निर्दिष्ट तत्व के लिए अधिकतम सरणी 'मान' खोजें:

db.collection.aggregate([
    { $match: { _id: new ObjectId("526d89571cd72ce9dbb6b443") } },
    { $unwind: "$array" },
    { $group: { _id: null, value: { $max: "$array.value" } } }
]);

collection . के बजाय वास्तविक संग्रह नाम का उपयोग करें इन उदाहरणों में।

Java MongoDB ड्राइवर में एकत्रीकरण का उपयोग करने के तरीके के बारे में कुछ जानकारी:जावा ड्राइवर और एग्रीगेशन फ्रेमवर्क



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में $maxDistance को कैसे मापा जाता है?

  2. एक वेबसाइट सेवा द्वारा उपयोग के लिए मोंगो/मेमकैच्ड में स्पार्क डेटा लोड करें

  3. नेस्टेड वस्तु पर मोंगो अनुक्रमण

  4. JSON दस्तावेज़ों की एक सरणी से MongoDB में दस्तावेज़ आयात करें

  5. mongodb प्रमाणीकरण सक्षम होने पर भी अतिथि कनेक्शन की अनुमति देता है