Počet není nijak omezen dokumentů pro hromadné vkládání přes pymongo. Podle dokumentů
, můžete poskytnout iterovatelný soubor collection.insert
a bude
insert each document in the iterable, sending only a single command to the server
Klíčovým bodem je, že pymongo se pokusí provést vaše vložení odesláním jediné message
na server mongodb.
Samotný Mongodb má limit velikosti zprávy (maxMessageSizeBytes
), což se rovná 48000000 bajtů (maxBsonObjectSize * 3
).
Klientský ovladač pymongo by tedy měl být zodpovědný za rozdělení vaší velké zprávy na menší zprávy, aby se vešly do limitu maximální velikosti mongodb. Ale ve skutečnosti to ještě není implementováno. Viz:
Prozatím musíte tuto situaci zvládnout sami.
Doufám, že to pomůže.