MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDb-Massenoperation erhält ID

Sie können Elemente in großen Mengen mit dem neuen Treiber mit InsertManyAsync einfügen . Wenn Sie die IDs haben möchten, die der Treiber für diese Elemente generiert hat, können Sie sie nach dem Einfügen einfach aus den Elementen selbst abrufen. Zum Beispiel:

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