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

Mongo एकत्रीकरण और MongoError:अपवाद:BufBuilder ने 64MB की सीमा से पहले () से 134217728 बाइट्स तक बढ़ने का प्रयास किया

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

यह मानते हुए कि आप वास्तव में यह सारा डेटा चाहते हैं, दो विकल्प हैं:

  • एग्रीगेट कर्सर का उपयोग करें कुल . के बजाय . यह एक एकल दस्तावेज़ के बजाय एक कर्सर लौटाता है, जिसे आप फिर से दोहरा सकते हैं
  • एक $out आपकी पाइपलाइन के अंतिम चरण के रूप में चरण। यह मोंगोडब को आपके एकत्रीकरण डेटा को निर्दिष्ट संग्रह में लिखने के लिए कहता है। समग्र आदेश स्वयं कोई डेटा नहीं लौटाता है और फिर आप उस संग्रह को क्वेरी करते हैं जैसा कि आप किसी अन्य के लिए करेंगे।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB शार्प क्लस्टर में दस्तावेज़ों की गलत संख्या

  2. सभी फ़ील्ड MongoDB कुल लौटाएँ

  3. मुझे त्रुटि 500 ​​क्यों मिल रही है हमें खेद है लेकिन मेरे ऐप को हेरोकू में दबाते समय कुछ गलत हो गया?

  4. मैं 2dsphere अनुक्रमणिका क्यों बनाता हूं, लेकिन जब मैं क्वेरी करता हूं तो यह s2cursor दिखाता है?

  5. मोंगोडब में यादृच्छिक रिकॉर्ड कैसे खोजें?