sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDb bulk operation få id

Du kan infoga objekt i bulk med den nya drivrutinen med InsertManyAsync . Om du vill ha de ID som drivrutinen genererade för dessa objekt kan du helt enkelt få ut dem från själva objekten efter att de har infogats. Till exempel:

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



  1. Uppdatera array med flera villkor i mongodb

  2. mongoDB-fel:Fel:kunde inte ansluta till [localhost:27017]

  3. ImportError:Ingen modul med namnet objectid

  4. Hur grupperar och väljer man dokument motsvarande max inom varje grupp i MongoDB?