title: How do you update multiple field using Update.Set in MongoDB using official c# driver?
body: <p>The following code will allow me to update the Email where FirstName = "john" and LastName = "Doe". How do you update both Email and Phone without using Save() method?</p>
  
  <pre><code>MongoDB.Driver.MongoServer _server = MongoDB.Driver.MongoServer.Create("mongodb://localhost");
  MongoDB.Driver.MongoDatabase _dataBase = _server.GetDatabase("test");
  MongoDB.Driver.MongoCollection&lt;Person&gt; _person = _dataBase.GetCollection&lt;Person&gt;("person");
  
  //Creat new person and insert it into collection
  ObjectId newId  = ObjectId.GenerateNewId();
  Person newPerson = new Person();
  newPerson.Id = newId.ToString();
  newPerson.FirstName = "John";
  newPerson.LastName = "Doe";
  newPerson.Email = "john.doe@gmail.com";
  newPerson.Phone = "8005551222";
  _person.Insert(newPerson);
  
  //Update phone and email for all record with firstname john and lastname doe
  MongoDB.Driver.Builders.QueryComplete myQuery = MongoDB.Driver.Builders.Query.And(MongoDB.Driver.Builders.Query.EQ("FirstName", "John"),    MongoDB.Driver.Builders.Query.EQ("LastName", "Doe"));
  MongoDB.Driver.Builders.UpdateBuilder update = MongoDB.Driver.Builders.Update.Set("Email", "jdoe@gmail.com");
  
  _person.Update(myQuery, update);
  </code></pre>