MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB :Insertion en bloc (Bulk.insert) vs insertion multiple (insert([...]))

@Dummy a raison de dire que les opérations en bloc sont généralement plus rapides que les insertions individuelles, cependant, à partir de la version 2.6 et supérieure, l'insertion de plusieurs documents à l'aide de collection.insert est juste du sucre syntaxique pour un BulkWrite . Si vous définissez le ordered à false, les performances doivent être identiques à celles d'une insertion groupée non ordonnée :

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

Cette opération renverra un BulkWriteResult , voir plus de détails dans la documentation .