@Dummy má pravdu, že hromadné operace jsou obecně rychlejší než jednotlivé vkládání, nicméně od verze 2.6 a vyšší vkládání více dokumentů pomocí collection.insert
je pouze syntaktický cukr pro BulkWrite
. Pokud nastavíte ordered
flag to false, výkon by měl být identický jako u neuspořádaného hromadného vložení:
db.collection.insert(<document array>,{ordered:false})
Tato operace vrátí BulkWriteResult
, další podrobnosti naleznete v dokumentaci
.