title: c# mongodb driver write concern
body: <p>My web service writes to a mongodb and I notice that under load, the writes are failing a lot.
  <a href="https://github.com/mongodb/mongo-csharp-driver/blob/master/Release%20Notes/Release%20Notes%20v1.7.md" rel="nofollow noreferrer">Reading this documentation</a> I see that by default the settings are set to "Acknowledge" and reading <a href="https://stackoverflow.com/questions/4604868/how-do-i-use-safemode-with-the-mongodb-c-sharp-driver">this post</a> It seems I need to set it to a higher setting (safe mode - which seems to be deprecated). So my question is , how should I initialize my mongodb such that my web service will "always" write to the db (or throw an error trying) and not fail (assuming it can write :) ) </p>
  
  <p>From what I understand I need to set the "write concern" but not clear on how to set it to "Assure success in writing to the db"</p>
  
  <p>The code I am using now to retrieve the Db is :</p>
  
  <pre><code>MongoClient client = new MongoClient(connection_string);
  var server = client.GetServer();
  Database = _db = server.GetDatabase(dbname);
  </code></pre>