Save(someValue) is voor het geval waarin u wilt dat het resulterende record het volledige object (someValue) wordt of wordt dat u heeft doorgegeven.
U kunt
. gebruikenvar query = Query.EQ("_id","123");
var sortBy = SortBy.Null;
var update = Update.Inc("LoginCount",1).Set("LastLogin",DateTime.UtcNow); // some update, you can chain a series of update commands here
MongoCollection<User>.FindAndModify(query,sortby,update);
methode.
Met FindAndModify kunt u precies aangeven welke velden in een bestaand record u wilt wijzigen en de rest met rust laten.
U kunt hier een voorbeeld zien .
Het enige dat u van het bestaande record nodig hebt, is de _id, de 2 geheime velden hoeven niet te worden geladen of ooit terug te worden toegewezen aan uw POCO-object.