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

संग्रह से संपूर्ण सरणी निकालने के लिए MongoDB क्वेरी?


संग्रह से संपूर्ण सरणी को हटाने के लिए, MongoDB में $unset का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo609.insertOne({"ListOfSubject":["MySQL",,"MongoDB"]});{ "स्वीकृत":सच, "insertId":ObjectId("5e974695f57d0dc0b182d62c")}> db.demo609। insertOne({"ListOfSubject":["Java"]});{ "स्वीकृत":सच, "insertId":ObjectId("5e97469af57d0dc0b182d62d")}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo609.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" :ObjectId("5e974695f57d0dc0b182d62c"), "ListOfSubject" :[ "MySQL", "MongoDB" ] }{ "_id" :ObjectId("5e97469af57d0dc0b182d62d"), "ListOfSubject" ] } 

यहाँ संग्रह से संपूर्ण सरणी को हटाने की क्वेरी है -

> db.demo609.update({},{$unset:{"ListOfSubject":""}},{multi:true});WriteResult({"nMatched" :2, "nUpserted" :0, " nModified" :2 })

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo609.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" :ObjectId("5e974695f57d0dc0b182d62c") }{ "_id" :ObjectId("5e97469af57d0dc0b182d62d") }

  1. दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए MongoDB क्वेरी?

    किसी दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए, अद्यतन() के साथ $pull का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo538.insertOne( ... { ...    id:101, ...    "details": ...    { ...       anotherDetails: ...   &nb

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

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

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