MongoDB शेल में संग्रह के सभी रिकॉर्ड को हटाने के लिए, निकालें () विधि का उपयोग करें। वाक्य रचना इस प्रकार है -
db.yourCollectionName.remove({});
वाक्य रचना को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -
> db.deleteAllRecordsDemo.insertOne({"StudentName":"John"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5c8f6ca32f684a30fbdfd596")}> db.deleteAllRecordsDemo.insertName( :"Carol",,"StudentAge":21});{ "acknowledge" :true, "insertId" :ObjectId("5c8f6cb22f684a30fbdfd597")}> db.deleteAllRecordsDemo.insertOne({"StudentName":"Mike",,"StudentName":"Mike",,"StudentName"::23,"हॉबी":["लर्निंग", "फ़ोटोग्राफ़ी"]});{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8f6cde2f684a30fbdfd598")}
संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
> db.deleteAllRecordsDemo.find().pretty();
निम्न आउटपुट है -
{ "_id" :ObjectId("5c8f6ca32f684a30fbdfd596"), "StudentName" :"John" }{ "_id" :ObjectId("5c8f6cb22f684a30fbdfd}{597"), "StudentName" :"कैरोल", "स्टूडेंट" "_id" :ObjectId("5c8f6cde2f684a30fbdfd598"), "StudentName" :"Mike", "StudentAge" :23, "Hobby" :[ "Learning", "Photography" ]}
यहाँ MongoDB में एक संग्रह के सभी रिकॉर्ड को हटाने की क्वेरी है:
> db.deleteAllRecordsDemo.remove({});WriteResult({ "nRemoved" :3 })
उपरोक्त क्वेरी को देखें, हमने संग्रह से सभी रिकॉर्ड हटा दिए हैं। यदि आप उपरोक्त संग्रह से रिकॉर्ड प्राप्त करने का प्रयास करते हैं, तो आपको कुछ नहीं मिलेगा।
क्वेरी इस प्रकार है -
> db.deleteAllRecordsDemo.find().pretty();
निम्न आउटपुट है -
<पूर्व>>पूर्व>