MongoDB में JSON और BSON का परिचय



यह JSON और BSON का परिचय देता है

JSON क्या है?

JSON जावास्क्रिप्ट ऑब्जेक्ट संकेतन है। यह एक लाइट-वेट डेटा इंटरचेंज फॉर्मेट है, जो एक सिस्टम से दूसरे में आसानी से ट्रांसफर हो सकता है। इस प्रारूप को पढ़ना और लिखना आसान है। मशीनों को पार्स करना और उत्पन्न करना भी कोई जटिल कार्य नहीं है। पाठ प्रारूप पूरी तरह से स्वतंत्र भाषा है।





उच्च स्तर पर, JSON में दो चीजें होंगी- एक ऑब्जेक्ट और एक सरणी। एक ऑब्जेक्ट नाम / मूल्य जोड़े का एक संग्रह है और एक सरणी मानों की एक आदेशित सूची है। दो के संयोजन से, आपके पास एक पूर्ण एलपीएस संरचना हो सकती है। दस्तावेज़ में अधिकतम जो दस्तावेज़ एम्बेड कर सकते हैं वह 100 है। यह MongoDB के साथ काम करते समय एक बहुत ही महत्वपूर्ण कारक है।

तो एक वस्तु घुंघराले ब्रेस के साथ शुरू होगी और घुंघराले ब्रेस के साथ समाप्त होगी और फिर कुंजी और मूल्य आएगा। एक सरणी सामान्य, गैर-घुंघराले कोष्ठक के साथ शुरू होगी, फिर मूल्य और अल्पविराम आता है। ऐसे डेटा प्रकार हैं जिनका समर्थन किया जा सकता है। इसे बेहतर समझने के लिए नीचे दी गई छवि देखें।



BSON क्या है?

BSON बाइनरी JSON यानी बाइनरी जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के अलावा और कुछ नहीं है। JSON के विपरीत, यह एक पठनीय प्रारूप में नहीं है। यह अन्य दस्तावेजों और सरणियों के भीतर दस्तावेजों और सरणियों के एम्बेडिंग का समर्थन करता है। JSON की तरह, मशीनों को पार्स और जेनरेट करना आसान है। इन दोनों विषयों पर अधिक जानकारी के लिए, आप हमेशा विभिन्न स्रोतों से जानकारी प्राप्त कर सकते हैं। जब आप जानकारी के लिए वेबसाइटों की जांच करते हैं, तो आप JSON और BSON में अंतर देखेंगे और समझ पाएंगे कि पठनीयता के मामले में दोनों कितने अलग हैं।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।

संबंधित पोस्ट:



हैशमाप कैसे लागू करें

MongoDB में जर्नलिंग को समझना