Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

मोंगो डीबी में दस्तावेजों की सरणी कैसे मर्ज करें?

<घंटा/>

मर्ज करने के लिए, $PUSH के साथ समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo64.insertOne({"Subjects":["MySQL","MongoDB","Java"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28762bcfb11e5c34d89936")
}
> db.demo64.insertOne({"Subjects":["Oracle","Spring","Python"]});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e28763fcfb11e5c34d89937")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo64.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e28762bcfb11e5c34d89936"), "Subjects" : [ "MySQL", "MongoDB", "Java" ] }
{ "_id" : ObjectId("5e28763fcfb11e5c34d89937"), "Subjects" : [ "Oracle", "Spring", "Python" ] }

MongoDB में दस्तावेज़ की सरणी को मर्ज करने की क्वेरी निम्नलिखित है -

> db.demo64.aggregate([
... { "$group": {
...    "_id": null,
...    "Subjects": { "$push": "$Subjects" }
... }},
... { "$project": { "_id": 0 }}
... ]);

यह निम्नलिखित आउटपुट देगा -

{ "Subjects" : [ [ "MySQL", "MongoDB", "Java" ], [ "Oracle", "Spring", "Python" ] ] }

  1. कई Word दस्तावेज़ों को एक में कैसे मर्ज करें

    Microsoft Word एक लोकप्रिय वर्ड प्रोसेसिंग टूल है जिसका उपयोग मुख्य रूप से किसी भी प्रकार के व्यवसाय के लिए दस्तावेज़ बनाने, संपादित करने और सहेजने के लिए किया जाता है। केवल फ़ाइलें बनाने के अलावा, Microsoft Word का उपयोग करने के सबसे महत्वपूर्ण लाभों में से एक यह है कि आप कई समीक्षकों से दस्तावेज़ो

  1. माइक्रोसॉफ्ट वर्ड में दो दस्तावेज़ कैसे मर्ज करें

    कभी-कभी जब आप सहकर्मियों या संपादकों के साथ किसी शब्द दस्तावेज़ पर सहयोग कर रहे होते हैं, तो प्रतिलिपियों, संपादनों और परिवर्तनों की संख्या तेज़ी से हाथ से निकल सकती है। यही कारण है कि वर्ड में दो अलग-अलग दस्तावेज़ों को संयोजित करने का विकल्प होना मददगार है, क्योंकि एक कॉपी और एक संपादित कॉपी न केवल

  1. लिनक्स में PDF दस्तावेज़ों को कैसे मर्ज करें - ट्यूटोरियल

    यह कई उपयोगकर्ताओं के लिए एक सामान्य आवश्यकता है - कई पीडीएफ दस्तावेज़ों को पकड़ो और उन्हें एक फ़ाइल में मर्ज करें। सवाल यह है कि आप ऐसा कैसे करते हैं? लिनक्स में? आज के ट्यूटोरियल में, मैं आपको इस काम के लिए जरूरी टूल्स के साथ-साथ इस काम के लिए जरूरी कुछ बेहद आसान कमांड्स दिखाऊंगा। मेरे पीछे आओ।