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

MongoDB में मौजूदा दस्तावेज़ों/एम्बेडेड दस्तावेज़ों की जाँच करें


मौजूदा दस्तावेज़ों/एम्बेडेड दस्तावेज़ों की जाँच करने के लिए, MongoDB में $exists का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo322.insertOne(... {'id':1001,... 'details':[{'Score':10000,Name:"Bob"},... {'Score':98000,नाम:"सैम"}...]...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5e5113e2f8647eb59e56206c")}> db.demo322.insertOne(... { 'आईडी':10002,... 'विवरण':[{'स्कोर':9000},... {'स्कोर':91000}...]...}...);{ "स्वीकृत" :सच है, "insertId" :ObjectId("5e5113faf8647eb59e56206d")}

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

> db.demo322.find();

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

{ "_id" :ObjectId("5e5113e2f8647eb59e56206c"), "id" :1001, "details" :[{"Score" :10000, "Name" :"Bob" }, { "Score" :98000, " नाम" :"सैम" } ]}{ "_id" :ObjectId("5e5113faf8647eb59e56206d"), "id" :10002, "विवरण" :[ { "स्कोर" :9000 }, { "स्कोर" :91000 } ] } 

मौजूदा दस्तावेज़ों/एम्बेडेड दस्तावेज़ों की जाँच के लिए निम्नलिखित प्रश्न हैं -

> db.demo322.find({"details.Name":{$exists:true}}).count()> 0;

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

सच

  1. MongoDB - क्वेरी एम्बेडेड दस्तावेज़?

    MongoDB में एम्बेडेड दस्तावेज़ों को क्वेरी करने के लिए, कुल () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo705.insertOne( ...    { ...       _id:101, ...       "Information": ...       [ ...      

  1. MongoDB में एम्बेडेड दस्तावेज़ों की एक सरणी पूछें और दूसरे को धक्का दें?

    इसके लिए अपडेट के साथ $push का इस्तेमाल करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo573.insertOne(... {... _id :101,... SearchInformation :[... {... साइट :Facebook.com,.. . नंबरऑफहिट्स:100...},... {... साइट:ट्विटर.कॉम,... नंबरऑफहिट्स:300...}...]...}.. . );{ स्वीकृत :सच, insertId :101 } सं

  1. MongoDB में एक सरणी में डुप्लिकेट की जाँच करें?

    किसी सरणी में डुप्लिकेट की जाँच करने के लिए, MongoDB में समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo756.insertOne({"SubjectName":["MySQL","MongoDB","Java"]}); {    "acknowledged" : true,    "