sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Hromadné vložení (Bulk.insert) versus vložení vícenásobné (insert([...]))

@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 .



  1. activerecord a most mongo / mongo-mapper

  2. Nesprávný počet dokumentů v clusteru fragmentů MongoDB

  3. oplog povolit na samostatném mongodu ne pro sadu replik

  4. provádět matematiku ve vyhledávacích dotazech mongodb