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

pymongo - संदेश की लंबाई सर्वर के अधिकतम संदेश आकार से बड़ी है

यहाँ एक सरल पेजिनेटर है जो क्वेरी निष्पादन को पृष्ठांकित प्रश्नों में विभाजित करता है।

from itertools import count

class PaginatedCursor(object):
    def __init__(self, cur, limit=100):
        self.cur = cur
        self.limit = limit
        self.count = cur.count()

    def __iter__(self):
        skipper = count(start=0, step=self.limit)

        for skip in skipper:
            if skip >= self.count:
                break

            for document in self.cur.skip(skip).limit(self.limit):
                yield document

            self.cur.rewind()

...
cur = collection.find({'is_timeline_valid': True})
...
for doc in PaginatedCursor(cur, limit=100):
   ...


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगडीबी क्लस्टर पर पहला व्यवस्थापक उपयोगकर्ता बनाते समय त्रुटि प्राप्त करने में उपयोगकर्ता नहीं जोड़ा जा सका:आदेश निष्पादित करने के लिए व्यवस्थापक पर अधिकृत नहीं है

  2. परीक्षण कंटेनरों में मोंगो

  3. ऑब्जेक्ट आईडी के आधार पर नेस्टेड सरणी को एकत्रित और कम करें

  4. मैं MongoDB में सभी दस्तावेज़ों के लिए एक फ़ील्ड का नाम कैसे बदल सकता हूँ?

  5. क्या आप जावास्क्रिप्ट एपीआई का उपयोग करके ग्रिडएफएस पर खोज क्वेरी का उपयोग कर सकते हैं?