sql >> Database >  >> NoSQL >> MongoDB

Hoe krijg ik de _id van het recentelijk ingevoegde document na een invoeging met mongo csharp?

Ik heb wat tests gedaan met de officiële driver en vond die methode MongoCollection.Save retourneert null; Wijs dus geen resultaat toe aan uw geconstrueerde gebruiker:

//user = users.Save(user);
users.Save(user);

string idStr = user["_id"].ToString();

Console.WriteLine("_id == {0}", idStr);

Over stuurprogramma's check dit en dit



  1. MongoDB:voeg documenten in met een specifieke id in plaats van automatisch gegenereerde ObjectID

  2. Mongo-aggregatieraamwerk, sorteren en vervolgens groeperen werkt niet

  3. sorteer op stringlengte in Mongodb/pymongo

  4. Eerste MongoDB Hosting DBaaS ter ondersteuning van Azure Government voor de publieke sector