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

MongoDB - MySQL SUM (केस कब) समतुल्य?

मैं यहां रुडू से सहमत हूं क्योंकि आपको मोंगो दस्तावेज़ की चाबियों में विवरण तोड़ने की कोशिश करनी चाहिए।

दस्तावेज़ में इस तरह की कोई वस्तु हो सकती है:

details:
{
  viewed: true
  thumb_view: true
  web_viewed: false
  exported: true
  ...
}

यदि आप डेटा का पुनर्गठन नहीं करते हैं, तो क्वेरी को गैर-रूट नियमित अभिव्यक्तियों की आवश्यकता होगी जो MongoDB की अनुक्रमण सुविधाओं का उपयोग करने में असमर्थ हैं।

हालाँकि, भले ही आप ऐसा करने का निर्णय लेते हैं या नहीं, इसके लिए आप map कम का उपयोग करना चाहेंगे। आप उन वस्तुओं को उत्सर्जित कर सकते हैं जिनमें मानचित्र के दौरान विवरण शामिल हैं (या तो उन्हें नियमित अभिव्यक्तियों के साथ संसाधित करके या केवल पुनर्रचित रूप में चाबियों को उत्सर्जित करके) और उन्हें कम चरण में जोड़ सकते हैं।

आप इसके बारे में दस्तावेज़ में पढ़ सकते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:भयानक MapReduce प्रदर्शन

  2. MongoDB में $strLenBytes बनाम $strLenCP:क्या अंतर है?

  3. फ़ीचर समर्थित नहीं:$text दस्तावेज़ db में mongodb 3.6 संगतता के साथ

  4. दो अलग-अलग संग्रहों में डुप्लिकेट मोंगो ऑब्जेक्ट आईडी उत्पन्न होने की संभावना?

  5. MongoDb C# ड्राइवर के नमूने का उपयोग करने में कठिनाई हो रही है ()