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

एक सरणी के अंदर अधिकतम तत्व खोजें

क्या आप इस एकत्रीकरण को $reduce . के साथ आज़मा सकते हैं

db.t63.aggregate([
    {$addFields : {array : {$reduce : {
        input : "$array", 
        initialValue : {age : 0}, 
        in : {$cond: [{$gte : ["$$this.age", "$$value.age"]},"$$this", "$$value"]}}
    }}}
])

आउटपुट

{ "_id" : "notImportant", "array" : { "name" : "Carl", "age" : 21 } }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आबादी वाले दस्तावेज़ों से नेवला योग फ़ील्ड

  2. ऐरे के बिना एंबेडेड दस्तावेज़?

  3. कस्टम फ़ंक्शन परिकलित कॉलम मोंगोडब प्रोजेक्शन

  4. आपको अभी भी MongoDB के लिए MMAPv1 संग्रहण इंजन का उपयोग क्यों करना चाहिए?

  5. mongodb:upserting:यदि दस्तावेज़ डाला जा रहा है तो केवल मूल्य निर्धारित करें