Няма ограничение за брия на документи за групово вмъкване чрез pymongo. Според документи
, можете да предоставите итерируем към collection.insert
, и ще стане
insert each document in the iterable, sending only a single command to the server
Ключов момент тук е, че pymongo ще се опита да направи вашето вмъкване, като изпрати едно единствено message
към сървъра mongodb.
Самият Mongodb има ограничение за размера на съобщението (maxMessageSizeBytes
), което е равно на 48000000 байта (maxBsonObjectSize * 3
).
Така че клиентският драйвер на pymongo трябва да отговаря за разделянето на вашето голямо съобщение на по-малки, за да се побере в ограничението за максимален размер на mongodb. Но всъщност все още не е приложено. Вижте:
Засега трябва да се справите сами с тази ситуация.
Надявам се, че това помага.