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

L'operazione in blocco MongoDb ottiene l'ID

Puoi inserire articoli in blocco utilizzando il nuovo driver con InsertManyAsync . Se vuoi gli ID che il driver ha generato per questi articoli, puoi semplicemente estrarli dagli articoli stessi dopo che sono stati inseriti. Ad esempio:

Hamster[] hamsters = { new Hamster { Name = "Vaska" }, new Hamster { Name = "Petzka" } };
await collection.InsertManyAsync(hamsters);
var insertedIDs = hamsters.Select(_ => _.Id);