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

MongoDB में एकाधिक आईडी कैसे हटाएं?


MongoDB में एकाधिक आईडी हटाना

MongoDB में एकाधिक आईडी हटाने के लिए, आप $in ऑपरेटर का उपयोग कर सकते हैं। सिंटैक्स निम्नलिखित है:

db.yourCollectionName.remove( { _id : { $in: [yourObjectId1, yourObjectId2, yourObjectId3)] } } );

उदाहरण: दस्तावेज़ों के साथ एक कलेक्शन बनाना

> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Chris","ClientAge":26}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7d6a629b87623db1b19") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Robert","ClientAge":28}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7dea629b87623db1b1a") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Sam","ClientAge":25}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7e9a629b87623db1b1b") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"John","ClientAge":34}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd7f7a629b87623db1b1c") } 
> db.deleteMultipleIdsDemo.insertOne({"ClientName":"Carol","ClientAge":36}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5c9cd803a629b87623db1b1d") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

> db.deleteMultipleIdsDemo.find().pretty();

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


MongoDB में एकाधिक आईडी हटाने का क्वेरी

> db.deleteMultipleIdsDemo.remove( { _id : { $in: [ObjectId("5c9cd7dea629b87623db1b1a"), 
... ObjectId("5c9cd803a629b87623db1b1d"), 
... ObjectId("5c9cd7d6a629b87623db1b19") 
... ] } } ); 
WriteResult({ "nRemoved" : 3 })

एकाधिक आईडी हटाए गए हैं या नहीं जांचें

> db.deleteMultipleIdsDemo.find().pretty();

निम्नलिखित आउटपुट दिखा रहा है कि हमने सफलतापूर्वक 3 आईडी हटा दिए हैं और अब केवल 2 शेष हैं:

            
  1. आईफोन पर एकाधिक कॉन्टैक्ट्स कैसे डिलीट करें आईफोन पर एकाधिक कॉन्टैक्ट्स कैसे डिलीट करें

    आपके iPhone कॉन्टैक्ट्स अक्सर वही अव्यवस्था में पड़ जाते हैं जो आपके सोशल मीडिया सर्कल करते हैं। कुछ चुनिंदा लोगों से, यह अंततः अपने आप में एक देश बन जाता है। और एक दिन आता है जब आप अपने iPhone पर एकाधिक कॉन्टैक्ट्स डिलीट करने के तरीके खोजने लगते हैं। iPhone पर एक सिंगल कॉन्टैक्ट डिलीट करना आसान है:

  1. iPhone पर एकाधिक संपर्क कैसे हटाएं? iPhone पर एकाधिक संपर्क कैसे हटाएं?

    iOS कई सुधारों और संवर्द्धनों से गुजरा है लेकिन इसका संपर्क ऐप अभी भी iOS के अपने मानकों द्वारा चिह्न तक नहीं है। संपर्क ऐप की सबसे अधिक मांग वाली विशेषताओं में से एक है iPhone पर एक साथ एकाधिक संपर्क हटाने की क्षमता। हालांकि ऐप में यह सुविधा नहीं है लेकिन चिंता न करें, ऐसा करने के तरीके हैं, जैसा क

  1. एक्सेल में एकाधिक पंक्तियाँ कैसे हटाएं? एक्सेल में एकाधिक पंक्तियाँ कैसे हटाएं?

    एक्सेल माइक्रोसॉफ्ट द्वारा विकसित और वितरित एक स्प्रेडशीट प्रोग्राम है। यह 1993 में संस्करण 5 जारी होने के बाद लोकप्रिय हुआ और तब से व्यापक रूप से लोकप्रिय लोटस 1-2-3 को उद्योग मानक के रूप में प्रतिस्थापित कर दिया है। प्रोग्राम माइक्रोसॉफ्ट ऑफिस पैकेज का एक हिस्सा है जो कुछ बुनियादी प्रोग्राम प्रदान