sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får jag _id för det nyligen infogade dokumentet efter en infogning med mongo csharp?

Jag gjorde några tester med den officiella drivrutinen och hittade den metoden MongoCollection.Save returnerar null; Så tilldela inte resultat till din konstruerade användare:

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

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

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

Om drivrutiner kolla detta och detta



  1. Golang/mgo:Hur kan jag be MongoDB att använda aktuell tid i ett fält?

  2. Hur får man eve att skriva till olika databaser baserat på olika URL-parametrar och förfrågningsvärden?

  3. MongoDB:Fråga över en hash med speciella tecken i nycklar

  4. Så här kommer du igång med ClusterControl