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

MongoDB 3.x में डुप्लिकेट रिकॉर्ड कैसे निकालें?

<घंटा/>

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

> db.demo438.insertOne({"FirstName":"Chris"});{ "acknowledge":true, "insertId":ObjectId("5e775c37bbc41e36cc3caea1")}> db.demo438.insertOne({"FirstName" :"डेविड"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e775c3dbbc41e36cc3caea2")}> db.demo438.insertOne({"FirstName":"Chris"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e775c40bbc41e36cc3caea3")}> db.demo438.insertOne({"FirstName":"Bob"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e775c44bbc41e36cc3caea. demo438.insertOne({"FirstName":"David"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e775c47bbc41e36cc3caea5")}

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

> db.demo438.find();

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

{ "_id" :ObjectId("5e775c37bbc41e36cc3caea1"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e775c3dbbc41e36cc3caea2"), "FirstName" :"David" }{ "_id" :ObjectId( "5e775c40bbc41e36cc3caea3"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e775c44bbc41e36cc3caea4"), "FirstName" :"Bob" }{ "_id" :ObjectId ("5e775c47bbc5"), "FirstName:"5e775c47bbc41e36cc3caea डेविड" }

MongoDB 3.x -

. में डुप्लीकेट रिकॉर्ड को हटाने के लिए क्वेरी निम्नलिखित है
> db.demo438.aggregate([ { "$group":{ _id:{FirstName:"$FirstName"}, DuplicateValueIds:{$addToSet:"$_id"} } ]);

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

{ "_id" :{ "FirstName" :"David" }, "DuplicateValueIds" :[ ObjectId("5e775c47bbc41e36cc3caea5"), ObjectId("5e775c3dbbc41e36cc3caea2") ] }{ "_id" :"BobName" " }, "DuplicateValueIds" :[ ObjectId("5e775c44bbc41e36cc3caea4") ] }{ "_id" :{ "FirstName" :"Chris" }, "DuplicateValueIds" :[ ObjectId("5e775c40bbc41e36cc1e36cc3"),77cea } 
  1. iTunes में डुप्लीकेट गाने कैसे निकालें

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

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

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

  1. Excel में डुप्लीकेट पंक्तियों को कैसे ढूंढें और निकालें

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