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

मोंगोडब एग्रीगेशन प्रोजेक्ट ऑब्जेक्टआईड कॉन्सट के साथ

MongoDB 4.0 और नए से, एक है। $toString ऑपरेटर जो ObjectId . लौटाता है हेक्साडेसिमल स्ट्रिंग के रूप में मान:

db.test.aggregate([
    { "$match": { 
        "themType": "SuperTest", 
        "mType": { "$in" : [1 , 2] }
    } },
    { "$addFields": { 
        "avatar": { "$toString": "$refTestId" }
    } }
])

या $convert

db.test.aggregate([
    { "$match": { 
        "themType": "SuperTest", 
        "mType": { "$in" : [1 , 2] }
    } },
    { "$addFields": { 
        "avatar": { 
            "$convert": { "input": "$refTestId", "to": "string" }
        }
    } }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला उप-उप दस्तावेज़ को आबाद करता है

  2. Mongoose का उपयोग करके MongoDB लेनदेन का उपयोग कैसे करें?

  3. मोंगोस का उपयोग करके मोंगोडीबी में कई रिकॉर्ड अपडेट करने का सही तरीका क्या है

  4. Mongoose/MongoDB में नेस्टेड स्कीमा के लिए उचित पैटर्न क्या है?

  5. Laravel वेबसाइट को mongoDB एटलस से कैसे कनेक्ट करें