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

मोंगोडीबी दस्तावेज़ में चाबियों की संख्या कैसे गिनें?


दस्तावेज़ में कई कुंजियों को गिनने के लिए कोई अंतर्निहित फ़ंक्शन नहीं है। कई कुंजियों को गिनने के लिए, आपको कुछ कोड लिखना होगा।

आइए एक दस्तावेज़ के साथ एक संग्रह बनाएं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.numberofKeysInADocumentDemo.insertOne({ "UserName":"John",,"UserAge":21,"UserEmailId":"john12@gmail.com",,"UserCountryName":"US"});{ "स्वीकृत " :सच, "insertId" :ObjectId("5c9132584afe5c1d2279d6ac")}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

{ "_id" :ObjectId("5c9132584afe5c1d2279d6ac"), "UserName" :"John", "UserAge" :21, "UserEmailId" :"john12@gmail.com", "UserCountryName" :"US"} 

दस्तावेज़ में कुंजियों की संख्या गिनने के लिए क्वेरी यहां दी गई है -

> myDocument =db.numberofKeysInADocumentDemo.findOne({});{ "_id" :ObjectId("5c9132584afe5c1d2279d6ac"), "UserName" :"John", "UserAge" :21, "UserEmailId" :"john12@gmail .com", "UserCountryName" :"US"}> numberOfKeys=0;0> for(i in myDocument){numberOfKeys++;}4> print("दस्तावेज़ में "+"" +numberOfKeys +" Keys है");

निम्न आउटपुट है -

दस्तावेज़ में 5 कुंजियाँ हैं

  1. MongoDB संग्रह में पंक्तियों की संख्या गिनें

    दस्तावेजों की संख्या गिनने के लिए, MongoDB में काउंट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo664.insertOne({_id:1,ClientName:"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo664.insertOne({_id:2,ClientName:"Bob"}

  1. MongoDB - मैं किसी दस्तावेज़ में फ़ील्ड तक कैसे पहुँच सकता हूँ?

    दस्तावेज़ में फ़ील्ड तक पहुँचने के लिए, बस ढूँढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo565.insertOne( ... { ...    id:101, ...    Name:"David", ...    "CountryName":"US" ... } ... ); {    "ack

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

    आपको लूप के साथ-साथ फाइंड () कर्सर की मदद से कस्टम लॉजिक का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo724.insertOne(... {... विवरण:... {... id:1001 ...}...}...);{ स्वीकृत :सच, insertId :ObjectId(5eab0cce43417811278f5892)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि क