sql >> Base de Datos >  >> NoSQL >> MongoDB

Obtener ID de operación masiva de MongoDb

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);