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

MongoDB में आंशिक डेटा कैसे हटाएं?


हटाए जाने वाले मान को वेरिएबल में सेट करें। आंशिक डेटा हटाने के लिए remove() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo488.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8351e0b0f3fa88e22790b2") } > db.demo488.insertOne({"Name":"David"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8351e8b0f3fa88e22790b3") } > db.demo488.insertOne({"Name":"Bob"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8351ebb0f3fa88e22790b4") } > db.demo488.insertOne({"Name":"Mike"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8351eeb0f3fa88e22790b5") } > db.demo488.insertOne({"Name":"Sam"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e835202b0f3fa88e22790b6") } > db.demo488.insertOne({"Name":"John"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e835207b0f3fa88e22790b7") } > db.demo488.insertOne({"Name":"Robert"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e83520cb0f3fa88e22790b8") }

सभी दस्तावेज़ प्रदर्शित करें

> db.demo488.find();

आउटपुट:

{ "_id" : ObjectId("5e8351e0b0f3fa88e22790b2"), "Name" : "Chris" } { "_id" : ObjectId("5e8351e8b0f3fa88e22790b3"), "Name" : "David" } { "_id" : ObjectId("5e8351ebb0f3fa88e22790b4"), "Name" : "Bob" } { "_id" : ObjectId("5e8351eeb0f3fa88e22790b5"), "Name" : "Mike" } { "_id" : ObjectId("5e835202b0f3fa88e22790b6"), "Name" : "Sam" } { "_id" : ObjectId("5e835207b0f3fa88e22790b7"), "Name" : "John" } { "_id" : ObjectId("5e83520cb0f3fa88e22790b8"), "Name" : "Robert" }

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

> var deleteData = db.demo488.find({}, {_id : 1}).skip(4).toArray().map(function(d) { return d._id; }); > db.demo488.remove({_id: {$in: deleteData}}) WriteResult({ "nRemoved" : 3 })

हटाने के बाद सभी दस्तावेज़ प्रदर्शित करें

> db.demo488.find();

आउटपुट:

{ "_id" : ObjectId("5e8351e0b0f3fa88e22790b2"), "Name" : "Chris" } { "_id" : ObjectId("5e8351e8b0f3fa88e22790b3"), "Name" : "David" } { "_id" : ObjectId("5e8351ebb0f3fa88e22790b4"), "Name" : "Bob" } { "_id" : ObjectId("5e8351eeb0f3fa88e22790b5"), "Name" : "Mike" }

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

    मुख्य बातें स्क्रीन टाइम हिस्ट्री हटाएं: स्क्रीन टाइम बंद करें। जब आप स्क्रीन टाइम वापस ऑन करते हैं, तो आपका पिछला डेटा चला जाएगा। यह आर्टिकल बताता है कि आईफोन से स्क्रीन टाइम डेटा कैसे हटाएं। क्या स्क्रीन टाइम डिलीट करने का कोई तरीका है? स्क्रीन टाइम iOS डिवाइस पर एक बिल्ट-इन फीचर है, और आ

  1. - Java का उपयोग करके MongoDB डॉक्यूमेंट कैसे डिलीट करें?

    आप MongoDB में मौजूदा कलेक्शन से remove() मेथड का उपयोग करके डॉक्यूमेंट डिलीट कर सकते हैं। सिंटैक्स db.coll.remove(DELETION_CRITERIA) जहां, db डेटाबेस है। coll वह कलेक्शन (नाम) है जिसमें से आप डॉक्यूमेंट डिलीट करना चाहते हैं। उदाहरण मान लें कि MongoDB डेटाबेस में students नामक एक कलेक्शन है जिसमे

  1. अपना Google डेटा सुरक्षित रूप से हटाएं - Gmail, Drive और YouTube रखें अपना Google डेटा सुरक्षित रूप से हटाएं - Gmail, Drive और YouTube रखें

    यदि आप Google पारिस्थितिकी तंत्र में गहराई से हैं, तो आप शायद पहले से ही जानते हैं कि कंपनी के पास आप पर काफी जानकारी है। सौभाग्य से, वे इसे आपके डाउनलोड और यहां तक कि हटाने के लिए एक ही स्थान पर रखते हैं। अपने Google अकाउंट डेटा को हटाने से आपका Google अकाउंट नहीं हटता; आप अपने Gmail संदेश, YouTub