MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Opération en masse MongoDb obtenir un identifiant

Vous pouvez insérer des éléments en masse à l'aide du nouveau pilote avec InsertManyAsync . Si vous voulez les identifiants générés par le pilote pour ces éléments, vous pouvez simplement les retirer des éléments eux-mêmes après leur insertion. Par exemple :

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