MongoDB में दस्तावेज़ हटाने के लिए remove() मेथड का उपयोग करें। आइए एक संग्रह बनाते हैं:
> db.demo79.insertOne({"Name":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bdb2271bf0181ecc42293") }
> db.demo79.insertOne({"Name":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bdb2671bf0181ecc42294") }
> db.demo79.insertOne({"Name":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bdb2971bf0181ecc42295") }
> db.demo79.insertOne({"Name":"Mike"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bdb2c71bf0181ecc42296") }
सभी दस्तावेज़ देखने के लिए:
> db.demo79.find();
आउटपुट:
दस्तावेज़ हटाने की क्वेरी
Name "Bob" वाले दस्तावेज़ को हटाएं:
> db.demo79.remove({"Name":"Bob"}); WriteResult({ "nRemoved" : 1 })फिर से सभी दस्तावेज़ देखें:
> db.demo79.find();परिणाम (Bob हटा दिया गया):
नोट:
remove()मेथड डिफ़ॉल्ट रूप से मिलान करने वाले सभी दस्तावेज़ों को हटा देता है। केवल एक दस्तावेज़ हटाने के लिए{justOne: true}विकल्प जोड़ें।