@Dummy está correto que as operações em massa são geralmente mais rápidas do que inserções individuais, no entanto, a partir da versão 2.6 e superior, inserindo vários documentos usando
collection.insert
é apenas açúcar sintático para um BulkWrite
. Se você definir o ordered
sinalizador para false, o desempenho deve ser idêntico a uma inserção em massa não ordenada:db.collection.insert(<document array>,{ordered:false})
Esta operação retornará um
BulkWriteResult
, veja mais detalhes na documentação
.