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

पोस्ट और शेयरों के लिए मोंगोडब स्कीमा

ठीक। मैं निम्नलिखित दृष्टिकोण का सुझाव देता हूं:

  1. चूंकि आपके पास पहले से ही उपयोगकर्ता नाम है, आप सॉर्ट करें .

  2. प्रत्येक पोस्ट पर पुनरावृति करते हुए, आप ऊपर उपयोग किए गए समान प्रकार का उपयोग करके शेयरों को क्रमबद्ध क्रम में ला सकते हैं।

यहां कुंजी उन अनुक्रमणिकाओं को समझ रही है जिन्हें आप सेट कर रहे हैं। मेरा सुझाव है कि आपके पास निम्नलिखित अनुक्रमणिकाएँ होनी चाहिए।

post_schema:{username, updateOn}

. पर कंपाउंड इंडेक्स

share_schema:{dis_Id, shareOn} पर कंपाउंड इंडेक्स।

यदि कंपाउंड इंडेक्स का उपयोग नहीं किया जाता है, तो आपका आवेदन बड़ी संख्या में रिकॉर्ड के लिए स्केल नहीं करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. संग्रह में संग्रहीत सरणी को दोबारा आकार दें और CSV को निर्यात करें

  2. मोंगोडब 3.x ड्राइवर एंड्रॉइड संगतता

  3. स्प्रिंग-डेटा-मोंगोडब ऑब्जेक्ट्स को रीहाइड्रेट करते समय कंस्ट्रक्टर्स को वास्तव में कैसे संभालता है?

  4. MongoDB प्रतिकृति से कनेक्शन Kubernetes पर सेट करें

  5. नेवला में कच्चे मोंगोडब संचालन कैसे करें?