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

Hvordan får jeg _id'et for det nyligt indsatte dokument efter en indsættelse ved hjælp af mongo csharp?

Jeg lavede nogle test med den officielle driver og fandt, at metoden MongoCollection.Save returnerer null; Så tildel ikke resultatet til din konstruerede bruger:

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

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

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

Om drivere tjek dette og dette



  1. Tofaset commit i MongoDB

  2. Ringer til Redis zuunionstore fra Lua med variable NØGLER

  3. Sådan gør du:Indekser data fra S3 ved hjælp af CDP Data Hub

  4. Sådan gendannes fra en MongoDB-tilbageføring?