MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como obtenho o _id do documento recentemente inserido após uma inserção usando o mongo csharp?


Fiz alguns testes com o driver oficial e descobri que o método MongoCollection.Save retorna null; Portanto, não atribua resultado ao seu usuário construído:
//user = users.Save(user);
users.Save(user);

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

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

Sobre drivers, verifique este e isto