Puede insertar elementos de forma masiva utilizando el nuevo controlador con InsertManyAsync
. Si desea los ID que generó el controlador para estos elementos, simplemente puede sacarlos de los elementos mismos después de insertarlos. Por ejemplo:
Hamster[] hamsters = { new Hamster { Name = "Vaska" }, new Hamster { Name = "Petzka" } };
await collection.InsertManyAsync(hamsters);
var insertedIDs = hamsters.Select(_ => _.Id);