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

विशेष वर्णों के साथ MongoDB से संग्रह हटाएं?

<घंटा/>

संग्रह को हटाने के लिए जिसमें _ या - जैसे कुछ विशेष वर्ण हैं, आपको निम्नलिखित सिंटैक्स का उपयोग करने की आवश्यकता है -

db.getCollection("yourCollectionName").drop();

अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.createCollection("_personalInformation");
{ "ok" : 1 }

> db.getCollection('_personalInformation').insertOne({"ClientName":"Chris","ClientCountryName":"US"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158bb4afe5c1d2279d6b2")
}
> db.getCollection('_personalInformation').insertOne({"ClientName":"Mike","ClientCountryName":"UK"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158c84afe5c1d2279d6b3")
}
> db.getCollection('_personalInformation').insertOne({"ClientName":"David","ClientCountryName":"AUS"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9158d54afe5c1d2279d6b4")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.getCollection('_personalInformation').find().pretty();

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

{
   "_id" : ObjectId("5c9158bb4afe5c1d2279d6b2"),
   "ClientName" : "Chris",
   "ClientCountryName" : "US"
}
{
   "_id" : ObjectId("5c9158c84afe5c1d2279d6b3"),
   "ClientName" : "Mike",
   "ClientCountryName" : "UK"
}
{
   "_id" : ObjectId("5c9158d54afe5c1d2279d6b4"),
   "ClientName" : "David",
   "ClientCountryName" : "AUS"
}

यहाँ MongoDB से संग्रह को हटाने की क्वेरी है जिसमें एक विशेष वर्ण है -

> db.getCollection("_personalInformation").drop();

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

True

परिणाम TRUE बताता है कि हमने MongoDB से संग्रह को पूरी तरह से हटा दिया है।


  1. मैं MongoDB कंसोल में Customer_tracker-990 जैसे विशेष वर्णों वाले डेटाबेस-नाम का उपयोग कैसे कर सकता हूं?

    हां, getSiblingDB() का उपयोग करें। आइए डेटाबेस में कुछ दस्तावेज़ जोड़ें - > use customer_tracker-990; switched to db customer_tracker-990 > db.demo1.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&

  1. उप संग्रह के साथ MongoDB समवर्ती अद्यतन?

    अपडेट के लिए, बस अपडेट() का उपयोग करें। उप संग्रह तक पहुंचने और अपडेट() के अंदर अपडेट करने के लिए निर्दिष्ट मान और डॉट नोटेशन को जोड़ने के लिए $push ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo547.insertOne( ... { ...    Name : "Chris", ...   &

  1. MongoDB संग्रह से डुप्लिकेट कैसे निकालें?

    इसके लिए, अद्वितीय:सत्य . सेट करें अर्थात अद्वितीय बाधा और नीचे दिए गए सिंटैक्स के अनुसार डुप्लिकेट डालने से बचें - db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDups: true}) उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाते हैं। यहां, डुप्लीकेट