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