MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Was ist die Standard-BatchSize in Pymongo?

Der Cursor in MongoDB gibt standardmäßig bis zu 101 Dokumente zurück oder genug, um Sie auf 1 MB zu bringen. Aufrufe zum Iterieren durch den Cursor danach werden bis zu 4 MB groß. Die Anzahl der zurückgegebenen Dokumente hängt davon ab, wie groß Ihre Dokumente sind:

http://docs.mongodb.org/manual/core/cursors/

Sie können die Methode batch_size() in Pymongo für den Cursor verwenden, um die Standardeinstellung zu überschreiben – sie wird jedoch 16 MB (die maximale BSON-Dokumentgröße) nicht überschreiten:

http://api.mongodb.org/python/current/api /pymongo/cursor.html