sql >> Database >  >> NoSQL >> MongoDB

MongoDB:Bulk insert (Bulk.insert) vs insert multiple (insert([...]))

@Dummy heeft gelijk dat bulkbewerkingen over het algemeen sneller zijn dan afzonderlijke invoegingen, maar vanaf versie 2.6 en hoger, waarbij meerdere documenten worden ingevoegd met behulp van collection.insert is gewoon syntactische suiker voor een BulkWrite . Als u de ordered markeer naar false, de prestatie moet identiek zijn aan een ongeordende bulkinvoeging:

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

Deze bewerking retourneert een BulkWriteResult , zie meer details in de documentatie .



  1. Hoe te letten op wijzigingen in specifieke velden in de MongoDB-wijzigingsstroom

  2. Hoe te aggregeren op enorme array in mongoDB?

  3. krijg maximale waarde in mangoest

  4. Een MessagePacked-hash opslaan in Redis