MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB:inserimento in blocco (Bulk.insert) vs inserimento multiplo (insert([...]))

@Dummy ha ragione sul fatto che le operazioni in blocco sono generalmente più veloci dei singoli inserimenti, tuttavia, dalla versione 2.6 e successive, l'inserimento di più documenti utilizzando collection.insert è solo zucchero sintattico per un BulkWrite . Se imposti il ​​ordered flag su false, le prestazioni dovrebbero essere identiche a un inserto collettivo non ordinato:

db.collection.insert(<document array>,{ordered:false})

Questa operazione restituirà un BulkWriteResult , vedi maggiori dettagli nella documentazione .