title: MongoDB transaction
body: <p>I have a method like below in C#:</p>
  
  <pre><code>private void Save(object)
  {
     mongoCollection.Save(object);
     someotherRelationaldb.Save(object);
  }
  </code></pre>
  
  <p>I have two DBs in which I have to save a object. One is MongoDB and another is a relational DB SQL server. If the Commit on Relational DB fails, I want to rollback the MongoDB save (I would like to maintain the order of save). What would be the proper way to rollback using the C# driver. </p>