J'ai réussi à insérer un nouveau document en utilisant le code suivant mais je n'ai pas pu obtenir le _id du document nouvellement inséré.Comment puis-je obtenir le _id du document inséré après un insert en utilisant mongo csharp?
Après l'insertion, l'utilisateur est null. Je vous remercie!
MongoServer server = MongoServer.Create();
MongoDatabase test = server.GetDatabase("Test");
MongoCollection<BsonDocument> users = test.GetCollection("Users");
BsonDocument user = new BsonDocument();
user.Add("FirstName", "John");
user.Add("LastName", "Michael");
user.Add("Address", "123 Main Street");
user.Add("City", "Newport Beach");
user.Add("State", "CA");
user.Add("ZipCode", "92660");
user.Add("Email", "[email protected]");
user.Add("CreatedDate", DateTime.Now);
user.Add("IPAddress", "10.1.1.1");
user = users.Save(user);
string idSTring = user["_id"].ToString().Replace("\"", "");
création de ObjectIds sur le client, pas le serveur, ce qui devrait être tout à fait possible. Je ne sais pas assez sur le pilote C# pour vous aider, désolé :( –