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

MongoDB संग्रह में सभी कुंजियों के नाम प्राप्त करें?

<घंटा/>

संग्रह में सभी कुंजियों के नाम प्राप्त करने का सिंटैक्स इस प्रकार है:

var yourVariableName1=db.yourCollectionName.findOne();for(var yourVariableName 2 in yourVariableName1) { प्रिंट(yourVariableName); } 

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाते हैं। हम जो संग्रह नाम बना रहे हैं वह "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 })

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

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

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

{ "_id" :ObjectId("5c6c12dd68174aae23f5ef5f"), "StudentId" :1, "StudentName" :"Larry", "StudentAge" :23, "StudentAddress" :"US", "StudentHobby" :[ "क्रिकेट ", "फुटबॉल", "उपन्यास पढ़ना" ], "StudentMathMarks" :89, "StudentDOB" :ISODate("1998-04-06T00:00:00Z")}

"studentGetKeysDemo" संग्रह से सभी कुंजियों के नाम प्राप्त करने के लिए क्वेरी यहां दी गई है:

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

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

_idStudentIdStudentNameStudentAgeStudentAddressStudentHobbyStudentMathMarksStudentDOB

  1. सी # में स्ट्रिंग डिक्शनरी में चाबियों का संग्रह प्राप्त करें

    स्ट्रिंग डिक्शनरी में चाबियों का संग्रह प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main(){       StringDictionary strDict1 = new StringDictionary(); &n

  1. MongoDB संग्रह में सभी नाम प्राप्त करें

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

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

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