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

MongoDB में संग्रह से सभी दस्तावेज़ कैसे हटाएं?

<घंटा/>

यदि आप संग्रह से सभी दस्तावेज़ों को हटाना चाहते हैं, तो आप deleteMany() का उपयोग कर सकते हैं। आइए पहले हम एक संग्रह बनाएं और उसमें कुछ दस्तावेज़ डालें:

> db.deleteDocumentsDemo.insert({"Name":"Larry","Age":23});
WriteResult({ "nInserted" : 1 })
> db.deleteDocumentsDemo.insert({"Name":"Mike","Age":21});
WriteResult({ "nInserted" : 1 })
> db.deleteDocumentsDemo.insert({"Name":"Sam","Age":24});
WriteResult({ "nInserted" : 1 })

अब संग्रह से सभी दस्तावेजों को प्रदर्शित करें। क्वेरी इस प्रकार है:

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

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

{
   "_id" : ObjectId("5c6ab0e064f3d70fcc914805"),
   "Name" : "Larry",
   "Age" : 23
}
{
   "_id" : ObjectId("5c6ab0ef64f3d70fcc914806"),
   "Name" : "Mike",
   "Age" : 21
}
{
   "_id" : ObjectId("5c6ab0f864f3d70fcc914807"),
   "Name" : "Sam",
   "Age" : 24
}

क्वेरी इस प्रकार है:

> db.deleteDocumentsDemo.deleteMany({});

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

{ "acknowledged" : true, "deletedCount" : 3 }

उपरोक्त नमूना आउटपुट को देखें। अभी, हमारे पास 'deleteDocumentsDemo' संग्रह में कोई दस्तावेज़ नहीं है यानी हमने DeleteMany() पद्धति का उपयोग करके सभी दस्तावेज़ों को सफलतापूर्वक हटा दिया है।


  1. MongoDB संग्रह में सभी दस्तावेज़ों में एक नया फ़ील्ड कैसे जोड़ें

    एक नया क्षेत्र जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo712.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea85f675d33e20ed1097b82&qu

  1. नेस्टेड MongoDB दस्तावेज़ों से केवल कुंजियाँ कैसे प्रदर्शित करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo740.insertOne({... विवरण:... [... {... नाम:क्रिस,... आयु:21,... देश का नाम:अमेरिका ...},... {... नाम:बॉब,... उम्र:20,... देश का नाम:यूके,... विवाहित है:सच...}... ].. . });{ स्वीकृत :सच, insertId :ObjectId(5ead700c57bb72a10bcf066d)} संग्रह से सभी दस्ता

  1. जावा का उपयोग करके मोंगोडीबी संग्रह से सभी दस्तावेज़ कैसे पुनर्प्राप्त करें?

    आप ढूंढें() का उपयोग करके MongoDB में मौजूदा संग्रह से दस्तावेज़ पुनर्प्राप्त कर सकते हैं विधि। सिंटैक्स db.col.find() कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं उदाहरण मान लें कि हमारे पास निम्नलिखित दस्तावेजों के साथ MongoDB डेटाबेस म