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

MongoDB में कर्सर की पुनरावृत्ति की गणना कैसे करें?

<घंटा/>

आपको लूप के साथ-साथ फाइंड () कर्सर की मदद से कस्टम लॉजिक का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo724.insertOne(... {... विवरण:... {... id:101,... अन्य विवरण:[... {नाम:"क्रिस"}... ] ...}...}...);{ "स्वीकृत":सच, "insertId":ObjectId("5eab0cce43417811278f5890")}>>> db.demo724.insertOne(... {...... }... );{ "स्वीकृत" :सच, "insertedId" :ObjectId("5eab0cce43417811278f5891")}> db.demo724.insertOne(... {... विवरण:... {... id:1001 ...}...}...);{ "स्वीकृत" :सच, "insertId" :ObjectId("5eab0cce43417811278f5892")}

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

> db.demo724.find();

यह निम्न आउटपुट का उत्पादन करेगा &miinus;

{ "_id" :ObjectId("5eab0cce43417811278f5890"), "details" :{ "id" :101, "otherDetails" :[{"Name" :"Chris" } ] } }{ "_id" :ObjectId( "5eab0cce43417811278f5891") }{ "_id" :ObjectId("5eab0cce43417811278f5892"), "details" :{ "id" :1001 } }

MongoDB में कर्सर की पुनरावृत्ति को गिनने के लिए क्वेरी निम्नलिखित है -

> var c=db.demo724.find();> var detailsCount=0;> जबकि (c.hasNext ()) {... var current =c.next();... if (टाइपऑफ करेंट) ["विवरण"] !="अपरिभाषित") {... विवरणगणना++;...}...}1> प्रिंट ("विवरणों की संख्या:" + विवरण गणना);

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

<पूर्व>विवरणों की संख्या:2
  1. MongoDB में संग्रह कैसे छोड़ें?

    MongoDB में संग्रह छोड़ने के लिए, आपको ड्रॉप () कमांड का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स सही या गलत लौटाता है। यदि संग्रह सफलतापूर्वक गिरा दिया जाता है तो यह सच हो जाता है अन्यथा गलत। आइए सबसे पहले MongoDB से सभी संग्रह नाम प्रदर्श

  1. MongoDB द्वारा काउंट ग्रुप चुनें?

    आप इसे समग्र ढांचे की सहायता से प्राप्त कर सकते हैं। अवधारणा को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - > db.countGroupByDemo.insertOne({"StudentId":10,"StudentName":"John"}); {    &q

  1. MongoDB में कंसोल कैसे साफ़ करें?

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