MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB:Masseneinfügung (Bulk.insert) vs. Mehrfacheinfügung (insert([...]))

@Dummy ist richtig, dass Massenoperationen im Allgemeinen schneller sind als einzelne Einfügungen, jedoch ab Version 2.6 und höher, indem mehrere Dokumente mit collection.insert eingefügt werden ist nur syntaktischer Zucker für einen BulkWrite . Wenn Sie den ordered setzen Flag auf „false“ setzen, sollte die Leistung mit einer ungeordneten Masseneinfügung identisch sein:

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

Diese Operation gibt ein BulkWriteResult zurück , finden Sie weitere Details in der Dokumentation .