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

संग्रह में एकाधिक फ़ील्ड कैसे मर्ज करें?

हम $objectToArray . को कन्वर्ट कर सकते हैं और $slice सरणी में 1 तत्व के बाद

> db.io.aggregate(
    [
        {$addFields : {arr : {$objectToArray : "$$ROOT"}}}, 
        {$project : { pass : {$slice : ["$arr.v", 1, 20 ] }}}
    ]
).pretty()

परिणाम

{
    "_id" : "[email protected]",
    "pass" : [
        123654,
        235689,
        "cccp123654",
        "lhfrjy"
    ]
}
> 



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला + लॉश गलत तरीके से वस्तु की प्रतिलिपि बनाने का विस्तार करता है

  2. क्या एग्रीगेशन फ्रेमवर्क मोंगो में प्रक्षेपण के क्रम में फ़ील्ड प्राप्त करना संभव है?

  3. एक नेवला मॉडल को उस फ़ील्ड के साथ पॉप्युलेट करें जो एक आईडी नहीं है

  4. एक कस्टम क्रम में मोंगो में डेटा कैसे सॉर्ट करें

  5. एक डीबी का मोंगोरेस्टोर मुझे परेशान कर रहा है