@Dummy tiene razón en que las operaciones masivas son generalmente más rápidas que las inserciones individuales; sin embargo, a partir de la versión 2.6 y posteriores, se insertan varios documentos mediante collection.insert
es solo azúcar sintáctico para un BulkWrite
. Si configura el ordered
marca a falso, el rendimiento debe ser idéntico a una inserción masiva desordenada:
db.collection.insert(<document array>,{ordered:false})
Esta operación devolverá un BulkWriteResult
, vea más detalles en la documentación
.