MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडीबी ऑब्जेक्ट आईडी का उपयोग क्यों करता है?

<ब्लॉकक्वॉट>

doc तैयार करने के बाद..एक बुनियादी सवाल है mongo DB हैश टेबल टाइप इम्प्लीमेंटेशन के रूप में?

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

<ब्लॉकक्वॉट>

ऑब्जेक्ट आईडी का उपयोग वास्तव में क्या है? यह एक बड़ी संख्या है जो समय के साथ उत्पन्न होती है।

MongoDB में, आपके द्वारा संग्रहीत प्रत्येक दस्तावेज़ में एक _id होना चाहिए . अगर आप _id . के लिए कोई मान सेट नहीं करते हैं , तो मोंगोडीबी स्वचालित रूप से आपके लिए एक उत्पन्न करेगा। यदि आपके पास ऑब्जेक्ट डालते समय एक अद्वितीय कुंजी है, तो आप इसके बजाय उसका उपयोग कर सकते हैं। ऑब्जेक्ट आईडी के विवरण के लिए यहां देखें।

<ब्लॉकक्वॉट>

अगर मुझे कोई nosql दिखाई देता है जो की-वैल्यू है, तो मैं key वैल्यू के साथ क्वेरी करता हूं।

MongoDB सिर्फ की-वैल्यू नहीं है। MongoDB एक ही संग्रह पर कई अनुक्रमणिका का समर्थन करता है, आप कई अलग-अलग क्षेत्रों पर क्वेरी कर सकते हैं, न कि केवल "कुंजी" या "आईडी" पर।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सरणी आंतरिक-तत्वों द्वारा MongoDB समूह

  2. MongoDB गो ड्राइवर के साथ शुरुआत करना

  3. MongoDB में अद्यतन के लिए मामलों का उपयोग करें एक से अधिक findOneAndUpdate

  4. डेटाटाइम के क्षेत्र द्वारा नवीनतम MongoDB रिकॉर्ड प्राप्त करें

  5. मोंगो डीबी एक प्रमुख क्षेत्र के आधार पर उच्चतम मूल्य वाले सभी रिकॉर्ड ढूंढता है