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

Wie erhalte ich die _id des zuletzt eingefügten Dokuments nach einer Einfügung mit Mongo Csharp?

Ich habe einige Tests mit dem offiziellen Treiber durchgeführt und festgestellt, dass die Methode MongoCollection.Save null zurückgibt; Weisen Sie das Ergebnis also nicht Ihrem konstruierten Benutzer zu:

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

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

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

Informationen zu Treibern finden Sie hier und dies