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

MongoDB कलेक्शन में सभी कीज के नाम कैसे प्राप्त करें?


कलेक्शन में सभी कीज के नाम प्राप्त करने का सिंटैक्स इस प्रकार है:

var yourVariableName1=db.yourCollectionName.findOne();
for(var yourVariableName2 in yourVariableName1) {
    print(yourVariableName2);
}

उपरोक्त सिंटैक्स को समझने के लिए, आइए डॉक्यूमेंट्स के साथ एक कलेक्शन बनाएं। हम जो कलेक्शन बना रहे हैं उसका नाम "studentGetKeysDemo" है।

डॉक्यूमेंट्स बनाने के लिए क्वेरी इस प्रकार है:

>db.studentGetKeysDemo.insert({"StudentId":1,"StudentName":"Larry","StudentAge":23,"StudentAddress":"US",
  "StudentHobby":["Cricket","Football","ReadingNovel"], "StudentMathMarks":89,"StudentDOB":ISODate('1998-04-06')});

निम्नलिखित आउटपुट है:

WriteResult({ "nInserted" : 1 })

find() मेथड की मदद से कलेक्शन से सभी डॉक्यूमेंट्स प्रदर्शित करें। क्वेरी इस प्रकार है:

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

निम्नलिखित आउटपुट है:

{ "_id" : ObjectId("5c6c12dd68174aae23f5ef5f"), "StudentId" : 1, "StudentName" : "Larry", "StudentAge" : 23, "StudentAddress" : "US", "StudentHobby" : [ "Cricket", "Football", "Reading Novel" ], "StudentMathMarks" : 89, "StudentDOB" : ISODate("1998-04-06T00:00:00Z") }

यहां कलेक्शन "studentGetKeysDemo" से सभी कीज के नाम प्राप्त करने की क्वेरी है:

> var allKeys=db.studentGetKeysDemo.findOne();
> for(var myKey in allKeys){print(myKey);}

निम्नलिखित आउटपुट सभी कीज प्रदर्शित करता है:

_id StudentId StudentName StudentAge StudentAddress StudentHobby StudentMathMarks StudentDOB
  1. - C# में StringDictionary की कुंजियों का संग्रह प्राप्त करें

    परिचय StringDictionary क्लास (System.Collections.Specialized नेमस्पेस में) एक हैश टेबल है जिसमें कुंजी और मान दोनों स्ट्रिंग होते हैं। इसकी Keys प्रॉपर्टी कुंजियों का ICollection लौटाती है, जिसे ऐरे में कॉपी किया जा सकता है या एन्यूमरेट किया जा सकता है। उदाहरण 1: कुंजियों को ऐरे में कॉपी करना using

  1. MongoDB संग्रह से सभी फील्ड नाम कुशलतापूर्वक पुनर्प्राप्त करें MongoDB संग्रह से सभी फील्ड नाम कुशलतापूर्वक पुनर्प्राप्त करें

    परिचय मूल रूप से 18 जनवरी, 2019 को ObjectRocket.com/blog पर प्रकाशित। अपने स्कीमा को मान्य करने के लिए, फील्ड में टाइपो डीबग करने के लिए, या उन फील्ड को ढूंढने के लिए जिन्हें आप सेट नहीं करना चाहिए, आपको अपने MongoDB® संग्रह में सभी कुंजियों की समझ की आवश्यकता है। ObjectRocket सहित कई MongoDB-as-a-

  1. अपने MongoDB कलेक्शन में सभी की नाम आसानी से प्राप्त करें अपने MongoDB कलेक्शन में सभी की नाम आसानी से प्राप्त करें

    अपने स्कीमा को मान्य करने, फील्ड्स में टाइपो डीबग करने, या उन फील्ड्स को ढूंढने के लिए जो सेट नहीं होने चाहिए, आपको अपने MongoDB कलेक्शन में सभी कीज़ की समझ प्राप्त करने की आवश्यकता होगी। MongoDB-as-a-service कंपनियों में से कई, ObjectRocket सहित, UI में सीधे ऐसा करने का एक आसान तरीका प्रदान करती ह