sql >> Database teknologi >  >> NoSQL >> MongoDB

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

@Dummy har korrekt, at masseoperationer generelt er hurtigere end individuelle indstik, dog fra version 2.6 og nyere, indsættelse af flere dokumenter ved hjælp af collection.insert er bare syntaktisk sukker for en BulkWrite . Hvis du indstiller den ordered flag til falsk, skal ydeevnen være identisk med et uordnet masseindlæg:

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

Denne handling returnerer et BulkWriteResult , se flere detaljer i dokumentationen .



  1. Oprettelse og administration af flere forbindelser i Redis Python

  2. opsætte et felt i et underdokument i et array efter indeks i MongoDB

  3. Sådan bruger du MongoDB-datamodellering til at forbedre gennemstrømningsoperationer

  4. Hvordan får man ReferenceField-data i mongoengine?