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

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

_id द्वारा हटाने के लिए, MongoDB में remove() का उपयोग करें। निम्न सिंटैक्स है:

db.yourCollectionName.remove({_id:yourObjectId});

उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo518.insertOne({"ClientName":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b02db3fbf26334ef610e") }
> db.demo518.insertOne({"ClientName":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b030b3fbf26334ef610f") }
> db.demo518.insertOne({"ClientName":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b035b3fbf26334ef6110") }

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo518.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e88b02db3fbf26334ef610e"), "ClientName" : "Chris" }
{ "_id" : ObjectId("5e88b030b3fbf26334ef610f"), "ClientName" : "Bob" }
{ "_id" : ObjectId("5e88b035b3fbf26334ef6110"), "ClientName" : "David" }

_id द्वारा हटाने की क्वेरी:

> db.demo518.remove({_id:ObjectId("5e88b02db3fbf26334ef610e")});
WriteResult({ "nRemoved" : 1 })

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo518.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e88b030b3fbf26334ef610f"), "ClientName" : "Bob" }
{ "_id" : ObjectId("5e88b035b3fbf26334ef6110"), "ClientName" : "David" }
  1. - MongoDB में Document से Array Value Delete करना

    Array values delete करने के लिए MongoDB में $pull का उपयोग करें। $pull operator existing array से उन सभी instances को remove करता है जो specified condition से match करते हैं। Collection बनाना > db.demo535.insertOne( ... { ... studentId : 101, ... studentName : Chris, ... ListOfMailIds : [

  1. - Java का उपयोग करके MongoDB डॉक्यूमेंट कैसे डिलीट करें?

    आप MongoDB में मौजूदा कलेक्शन से remove() मेथड का उपयोग करके डॉक्यूमेंट डिलीट कर सकते हैं। सिंटैक्स db.coll.remove(DELETION_CRITERIA) जहां, db डेटाबेस है। coll वह कलेक्शन (नाम) है जिसमें से आप डॉक्यूमेंट डिलीट करना चाहते हैं। उदाहरण मान लें कि MongoDB डेटाबेस में students नामक एक कलेक्शन है जिसमे

  1. - Java का उपयोग करके MongoDB कलेक्शन में डॉक्यूमेंट कैसे इन्सर्ट करें?

    आप MongoDB में मौजूदा कलेक्शन में insert() मेथड का उपयोग करके डॉक्यूमेंट इन्सर्ट कर सकते हैं। सिंटैक्स db.coll.insert(doc) जहां, db डेटाबेस है। coll वह कलेक्शन (नाम) है जिसमें आप डॉक्यूमेंट इन्सर्ट करना चाहते हैं। doc वह डॉक्यूमेंट है जिसे आप इन्सर्ट करना चाहते हैं। उदाहरण > use myDatabase() s