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

सभी मौजूदा फ़ील्ड शामिल करें और दस्तावेज़ में नए फ़ील्ड जोड़ें

4.2+ में, आप $set . का उपयोग कर सकते हैं एग्रीगेशन पाइपलाइन ऑपरेटर जो $addFields . के उपनाम के अलावा और कुछ नहीं है 3.4 में जोड़ा गया

<ब्लॉकक्वॉट>

$addFields स्टेज एक $project . के बराबर है चरण जो इनपुट दस्तावेज़ों में सभी मौजूदा फ़ील्ड को स्पष्ट रूप से निर्दिष्ट करता है और नए फ़ील्ड जोड़ता है।

db.collection.aggregate([
    { "$addFields": { "custom_field": "$obj.obj_field1" } }
])


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

  2. mongoimport का उपयोग करके 1 से अधिक json फ़ाइल आयात करें

  3. लेखन त्रुटि:ObjectId('') JSON क्रमानुसार नहीं है

  4. एक JSON फ़ाइल में MongoDB संग्रह निर्यात करें

  5. नेटिव MongoDB मास्किंग (तीसरी विधि)