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

MongoDB शेल में वेरिएबल अनसेट (हटाएं) कैसे करें?

MongoDB शेल में delete ऑपरेटर से वेरिएबल हटाना

MongoDB शेल (जावास्क्रिप्ट वातावरण) में परिभाषित वेरिएबल को हटाने के लिए जावास्क्रिप्ट के delete ऑपरेटर का उपयोग करें।

सिंटैक्स

delete yourVariableName;

चरण-दर-चरण उदाहरण

1. अनडिफाइंड वेरिएबल एक्सेस करें (एरर)

> customerDetail;
ReferenceError: customerDetail is not defined

2. वेरिएबल में वैल्यू असाइन करें

> customerDetail = {"CustomerFirstName": "Chris"};
{ "CustomerFirstName": "Chris" }

3. वेरिएबल की वैल्यू देखें

> customerDetail;
{ "CustomerFirstName": "Chris" }

4. वेरिएबल अनसेट (हटाएं) करें

> delete customerDetail;
true

5. वेरिफाई करें कि वेरिएबल हट गया

> customerDetail;
ReferenceError: customerDetail is not defined

व्याख्या

  • delete जावास्क्रिप्ट ऑपरेटर है, MongoDB कमांड नहीं
  • सफल होने पर true लौटाता है
  • वेरिएबल स्कोप से पूरी तरह हट जाता है
  • <
  • यह unset ऑपरेटर से अलग है जो डॉक्यूमेंट फ़ील्ड हटाता है

डॉक्यूमेंट फ़ील्ड हटाने के लिए (unset ऑपरेटर)

db.collection.updateOne(
  {_id: 1},
  {$unset: {"fieldName": ""}}
)

नोट

शेल वेरिएबल केवल वर्तमान सत्र के लिए होते हैं। नया शेल खोलने पर वेरिएबल नहीं मिलेंगे।

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क

  1. MongoDB शेल को mongos कमांड से कैसे चलाएं MongoDB शेल को mongos कमांड से कैसे चलाएं

    MongoDB शेल (mongo) लॉन्च करना MongoDB शेल शुरू करने के लिए कमांड लाइन से mongo कमांड चलाएं। यह MongoDB सर्वर से कनेक्ट करने का प्राथमिक इंटरैक्टिव तरीका है। MongoDB बिन डायरेक्टरी में नेविगेट करें सबसे पहले कमांड प्रॉम्प्ट/टर्मिनल से MongoDB इंस्टॉलेशन के bin डायरेक्टरी में जाएं: cd /usr/local/mo

  1. - MongoDB दस्तावेज अपडेट करते समय कस्टम वेरिएबल का उपयोग कैसे करें

    अपडेट करने के लिए update() का उपयोग करें और कस्टम वेरिएबल बनाने और उपयोग करने का सिंटैक्स निम्न है: var anyVariableName=yourValue; db.yourCollectionName.update({filter},{$set:{yourFieldName:yourVariableName}}); आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo600.insertOne({id:1,Name:Robert}