MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:Inserção em massa (Bulk.insert) vs inserção múltipla (inserir([...]))


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