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

MongoDB में एक बाल संग्रह में किसी वस्तु को हटा रहा है?

<घंटा/>

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

> db.demo715.insertOne({
...    _id:1,
...    details :
...    [
...       { 'id' : '101',
...       'Information' : [
...          {
...             'studentid' : '102',
...             "Name":"Bob"
...          },
...          {
...             'studentid' : '103',
...             "Name":"Chris"
...          }
...       ]
...    }
... ]
... });
{ "acknowledged" : true, "insertedId" : 1 }

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

> db.demo715.find();

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

{ "_id" : 1, "details" : [ { "id" : "101", "Information" : [ { "studentid" : "102", "Name" : "Bob" }, { "studentid" : "103", "Name" : "Chris" } ] } ] }

MongoDB में चाइल्ड कलेक्शन में किसी ऑब्जेक्ट को हटाने के लिए क्वेरी निम्नलिखित है -

> db.demo715.update(
...    {"details.id":'101'},
...    { $pull: { 'details.$.Information':{studentid:'102',"Name":"Bob"} } }
... );
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo715.find();

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

{ "_id" : 1, "details" : [ { "id" : "101", "Information" : [ { "studentid" : "103", "Name" : "Chris" } ] } ] }

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

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

  1. MongoDB संग्रह में अनुक्रमणिका बनाएं?

    इंडेक्स बनाने के लिए, MongoDB में createIndex () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo702.createIndex({"details.id":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numInde

  1. सी # में संग्रह से वस्तु की पहली घटना को हटा रहा है

    संग्रह से ऑब्जेक्ट की पहली घटना को हटाने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections.ObjectModel; public class Demo {    public static void Main(){       Collection<string> col = new Collection<string>();       col.Add(