sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB C# drivrutin 2.0 InsertManyAsync vs BulkWriteAsync

Jag hittade svaret när jag tittade på drivrutinens källkod:InsertManyAsync använder internt BulkWriteAsync .

Så använder InsertManyAsync det är samma sak som att skriva:

List<BsonDocument> documents = ...

collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));

Uppenbarligen, om alla operationer är Inserts, InsertManyAsync bör användas.




  1. sql "gilla"-operationer på siffror i mongodb

  2. Hur håller jag dokument samlade med $unwind

  3. Hur man klona en Mongodb-databas med Mongoose

  4. Spring mongodb kompass saknas skapade data/samlingar