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

MongoDB शैल में संग्रह के सभी रिकॉर्ड हटा रहा है?

<घंटा/>

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();

निम्न आउटपुट है -

<पूर्व>>
  1. सर्वर रिकॉर्ड के साथ MongoDB संग्रह में सर्वर स्थिति को निष्क्रिय करने के लिए सेट करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo707.insertOne( ...    { ...       id:101, ...       "serverInformation": ...       [ ...          { ...             "IP&quo

  1. MongoDB संग्रह में सभी नाम प्राप्त करें

    मूल रूप से 18 जनवरी, 2019 को ObjectRocket.com/blog पर प्रकाशित हुआ। अपने स्कीमा को सत्यापित करने के लिए, फ़ील्ड में टाइपो के लिए डीबग करें, या ऐसे फ़ील्ड ढूंढें जिन्हें आपको सेट नहीं करना चाहिए, आपको अपने MongoDB® संग्रह में सभी कुंजियों की समझ की आवश्यकता है। ObjectRocket सहित कई MongoDB-as-a-S

  1. MongoDB संग्रह में सभी कुंजियों के नाम प्राप्त करें

    अपने स्कीमा को सत्यापित करने के लिए, फ़ील्ड में टाइपो के लिए डीबग करें, या ऐसे फ़ील्ड ढूंढें जिन्हें सेट नहीं किया जाना चाहिए, आपको अपने MongoDB संग्रह में सभी कुंजियों की समझ प्राप्त करने की आवश्यकता होगी। कई MongoDB-as-a-service कंपनियाँ UI में इस अधिकार को करने का एक आसान तरीका प्रदान करती हैं,