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

मैं अधिकतम दस्तावेज़ आकार से अधिक के बिना एकत्रीकरण कैसे लिख सकता हूं?

डिफ़ॉल्ट रूप से एकत्रीकरण का परिणाम आपको एक एकल बीएसओएन दस्तावेज़ में वापस कर दिया जाता है, जहां से आकार प्रतिबंध आता है। यदि आपको इससे अधिक वापस करने की आवश्यकता है तो आप या तो कर सकते हैं:

  • परिणाम संग्रह में आउटपुट हो। आप अपनी पाइपलाइन को

    . के साथ समाप्त करके ऐसा करते हैं

    {"$आउट":"कुछ-संग्रह-नाम"}

    फिर आप उस संग्रह को सामान्य रूप से पूछते हैं (जब आप इसे पूरा कर लेंगे तो आपको इसे स्वयं हटाना होगा)

  • useCursor=True . निर्दिष्ट करके परिणामों को कर्सर के रूप में लौटाएं जब आप कुल कहते हैं।

इन दोनों विकल्पों के लिए mongodb 2.6 की आवश्यकता होती है:यदि आप अभी भी mongodb 2.4 चला रहे हैं तो यह केवल एकत्रीकरण की एक मूलभूत सीमा है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB से डुप्लिकेट निकालें

  2. मोंगोडीबी $ स्प्लिट

  3. मैं mongodb के c++ ड्राइवर का उपयोग करके प्रोग्राम कैसे बना सकता हूं?

  4. मैं एक नेवला मॉडल में विधियों को कैसे परिभाषित करूं?

  5. MongoDB में दस्तावेज़ कैसे प्रबंधित करें