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

MongoDB डॉक्यूमेंट से फील्ड को पूरी तरह कैसे हटाएं?


आप MongoDB डॉक्यूमेंट से फील्ड को पूरी तरह हटाने के लिए $unset ऑपरेटर का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है:

db.yourCollectionName.update({}, {$unset: {yourFieldName:1}}, false, true);

उपरोक्त सिंटैक्स को समझने के लिए, आइए कुछ डॉक्यूमेंट्स के साथ एक कलेक्शन बनाएं। डॉक्यूमेंट्स के साथ कलेक्शन बनाने की क्वेरी इस प्रकार है:

> db.removeFieldCompletlyDemo.insertOne({"StudentName":"Larry","StudentFavouriteSubject": ["Java","C","C++","Python"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5c6ef55a6fd07954a48906a3") }
> db.removeFieldCompletlyDemo.insertOne({"StudentName":"Mike","StudentFavouriteSubject": ["Javascript","HTML5","CSS3"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5c6ef57b6fd07954a48906a4") }
> db.removeFieldCompletlyDemo.insertOne({"StudentName":"Sam","StudentFavouriteSubject": ["MongoDB","MySQL","SQL Server"]});
{ "acknowledged" : true, "insertedId" : ObjectId("5c6ef59c6fd07954a48906a5") }

find() मेथड की मदद से कलेक्शन से सभी डॉक्यूमेंट्स प्रदर्शित करें। क्वेरी इस प्रकार है:

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

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

डॉक्यूमेंट्स से फील्ड "StudentFavouriteSubject" हटाएं। क्वेरी इस प्रकार है:

> db.removeFieldCompletlyDemo.update({}, {$unset: {StudentFavouriteSubject:1}}, false, true);
WriteResult({ "nMatched" : 3, "nUpserted" : 0, "nModified" : 3 })

हमने डॉक्यूमेंट्स से फील्ड "StudentFavouriteSubject" हटा दिया है। आइए अब कलेक्शन से सभी डॉक्यूमेंट्स प्रदर्शित करके सत्यापित करें।

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

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

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

            
  1. एक्सेल दस्तावेज़ से Read-only कैसे हटाएं एक्सेल दस्तावेज़ से Read-only कैसे हटाएं

    आपको किसी से एक्सेल फ़ाइल प्राप्त हुई होगी, लेकिन एक अजीब Read-only अधिसूचना के कारण आप इसे संपादित नहीं कर पा रहे हैं। इस समस्या से निपटने के कई तरीके हैं, और हमेशा की तरह, हम इसके बारे में थोड़ी बात करने जा रहे हैं। Read-only बहुत आम है और इसका मतलब है कि उपयोगकर्ता केवल फ़ाइल पढ़ सकता है और इसमें

  1. - चरण-दर-चरण: macOS से Dropbox को पूरी तरह से कैसे हटाएं

    इससे पहले कि हम macOS से Dropbox को अनइंस्टॉल करने के चरणों की व्याख्या करना शुरू करें, याद रखें कि Dropbox ऐप्स को हटाना और Dropbox को अनइंस्टॉल करना अलग बातें हैं। साथ ही, Dropbox को हटाने से अकाउंट डिलीट नहीं होगा। हालांकि, एक बार Mac से Dropbox हट जाने के बाद, आप Dropbox फ़ोल्डर में मौजूद फ़ाइलो

  1. वर्ड डॉक्यूमेंट से पासवर्ड आसानी से हटाएं - चरण-दर-चरण मार्गदर्शिका वर्ड डॉक्यूमेंट से पासवर्ड आसानी से हटाएं - चरण-दर-चरण मार्गदर्शिका

    माइक्रोसॉफ्ट वर्ड दुनिया भर में उपयोग किए जाने वाले सर्वश्रेष्ठ और लोकप्रिय ऑफिस टूल्स में से एक है। यह टूल अपनी संपादन सुविधाओं और अपनी फाइलों के लिए सुरक्षा प्रदान करने के लिए प्रसिद्ध है। यदि आप पासवर्ड जानते हैं तो वर्ड फाइल से पासवर्ड हटाना सरल है। हालांकि, यदि आप अपने वर्ड फाइल का पासवर्ड भूल