ठीक। मैं निम्नलिखित दृष्टिकोण का सुझाव देता हूं:
-
चूंकि आपके पास पहले से ही उपयोगकर्ता नाम है, आप सॉर्ट करें .
-
प्रत्येक पोस्ट पर पुनरावृति करते हुए, आप ऊपर उपयोग किए गए समान प्रकार का उपयोग करके शेयरों को क्रमबद्ध क्रम में ला सकते हैं।
यहां कुंजी उन अनुक्रमणिकाओं को समझ रही है जिन्हें आप सेट कर रहे हैं। मेरा सुझाव है कि आपके पास निम्नलिखित अनुक्रमणिकाएँ होनी चाहिए।
post_schema:{username, updateOn}
. पर कंपाउंड इंडेक्सshare_schema:{dis_Id, shareOn} पर कंपाउंड इंडेक्स।
यदि कंपाउंड इंडेक्स का उपयोग नहीं किया जाता है, तो आपका आवेदन बड़ी संख्या में रिकॉर्ड के लिए स्केल नहीं करेगा।