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

MongoDB एग्रीगेशन को मैच, सॉर्ट और लिमिट के साथ कैसे ऑर्डर करें

$sort को $group से पहले रखें, अन्यथा MongoDB अनुक्रमणिका का उपयोग सॉर्टिंग में सहायता के लिए नहीं कर सकता।

हालांकि, आपकी क्वेरी में ऐसा लगता है कि आप अपने group_members संग्रह के कुल आकार की तुलना में अपेक्षाकृत कम संख्या में user_ids के लिए क्वेरी करना चाहते हैं। तो मैं केवल user_id पर एक अनुक्रमणिका की अनुशंसा करता हूं। उस स्थिति में MongoDB को आपके परिणामों को last_post_at द्वारा मेमोरी में सॉर्ट करना होगा, लेकिन यह user_id द्वारा प्रारंभिक लुकअप के लिए एक इंडेक्स का उपयोग करने के बदले में सार्थक है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. गोलंग + मोंगोडीबी एम्बेडेड प्रकार (किसी अन्य संरचना में एक संरचना एम्बेड करना)

  2. MongoDB और Google क्लाउड फ़ंक्शंस VPC पीयरिंग?

  3. MongoException:शून्य-लंबाई वाली कुंजियों की अनुमति नहीं है, क्या आपने दोहरे उद्धरण चिह्नों के साथ $ का उपयोग किया है?

  4. मोंगोडीबी के ऑब्जेक्ट आईडी कैसे उत्पन्न होते हैं?

  5. त्रुटि को कैसे हल करें:dbpath (/data/db/) MongoDB में स्थायी रूप से मौजूद नहीं है