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

MongoDB में दो कुंजियों द्वारा डुप्लिकेट प्रविष्टियाँ कैसे निकालें?

<घंटा/>

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

> db.demo108.insertOne({"Value1":23,"Value2":24});{ "acknowledge":true, "insertId" :ObjectId("5e2ee3e49fd5fd66da214477")}> db.demo108.insertOne( {"Value1":23,"Value2":25});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e2ee3f29fd5fd66da214478")}> db.demo108.insertOne({"Value1":23,"Value2" :24});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e2ee3f59fd5fd66da214479")}

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

> db.demo108.find();

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

{ "_id" :ObjectId("5e2ee3e49fd5fd66da214477"), "Value1" :23, "Value2" :24 }{ "_id" :ObjectId("5e2ee3f29fd5fd66da214478"), "Value1" :23, "Value2" :25 }{ "_id" :ObjectId("5e2ee3f59fd5fd66da214479"), "Value1" :23, "Value2" :24 }

MongoDB में दो कुंजियों द्वारा डुप्लिकेट प्रविष्टियों को हटाने की क्वेरी निम्नलिखित है -

> db.demo108.aggregate([{"$sort":{ "_id":1 }},... {... "$group":{... "_id":{ "Value1" :"$Value1", "Value2":"$Value2" },... "doc":{ "$first":"$$ROOT" }...}...},... { "$ replaceRoot":{ "newRoot":"$doc" } },... { "$out":"demo108" }]);

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

> db.demo108.find();

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

{ "_id" :ObjectId("5e2ee3f29fd5fd66da214478"), "Value1" :23, "Value2" :25 }{ "_id" :ObjectId("5e2ee3e49fd5fd66da214477"), "Value1" :23, "Value2" :24 } 
  1. iTunes में डुप्लीकेट गाने कैसे निकालें

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

  1. Mac पर डुप्लीकेट फ़ोटो कैसे निकालें

    क्या आपके मैक में डुप्लिकेट तस्वीरें हैं? इन डुप्लीकेट फोटो को कैसे डिलीट करें? सबसे अच्छा डुप्लिकेट फोटो रिमूवर क्या है? यदि आप इन सभी समस्याओं का सामना कर रहे हैं, तो यह लेख उत्तर जानने में आपकी सहायता कर सकता है। 1. मेरे मैक पर इतनी अधिक डुप्लिकेट तस्वीरें क्यों हैं? हम अपने कीमती चित्रों को सं

  1. Google ड्राइव में डुप्लिकेट फ़ाइलें कैसे निकालें

    यदि आप Google ड्राइव या वन ड्राइव जैसी क्लाउड स्टोरेज सेवाओं के नियमित उपयोगकर्ता हैं तो डुप्लिकेट फ़ाइलें खतरे का कारण बन सकती हैं। Google डिस्क आपको अपने फ़ोन, टैबलेट या कंप्यूटर जैसे किसी भी डिवाइस से फ़ाइलों को सहेजने, अपलोड करने, एक्सेस करने या संशोधित करने देता है। यह सीमित स्थान प्रदान करता ह