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

मैं MongoDB में दो सरणियों को कैसे अनुक्रमित करूं?

आपके प्रश्न का संक्षिप्त उत्तर है; तुम नहीं। आपके लिए उपलब्ध एकमात्र विकल्प प्रत्येक अद्वितीय जोड़ी को एकल सरणी तत्व के रूप में संग्रहीत करना है। तो इसके बजाय :

{a:[1,2], b:[8,9]}

आप स्टोर करें

{ab:[[1,8], [1,9], [2,8], [2,9]]}

जाहिर है कि इसमें कुछ डाउनसाइड्स हैं, इसलिए यह वास्तव में आपके विशिष्ट उपयोगकेस पर निर्भर करता है कि यह एक उपयुक्त वर्कअराउंड है या नहीं। हालांकि मैं इस बात से सहमत हूं कि मोंगो को सिर्फ इडियट प्रूफिंग के लिए कई ऐरे इंडेक्स को अस्वीकार नहीं करना चाहिए। यह छोटी/निम्न कार्डिनैलिटी सरणियों के लिए एक अच्छी सुविधा है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP के साथ MongoDB ISODate क्वेरी

  2. गतिशील के रूप में क्वेरी मोंगोडब संग्रह

  3. SQL के बराबर MongoDB OR

  4. नेवला स्वयं संदर्भित स्कीमा सभी उप दस्तावेज़ों के लिए ObjectId नहीं बना रहा है

  5. Django Rest-api को MongoDB से कैसे कनेक्ट करें?