public Villain UpdateVillain(Villain villain) { var collection = _database.GetCollection <Villain>("villain"); var builder = Builders <Villain> .Filter; var filter = builder.Where(m => m.Name == villain.Name); var update = Builders <Villain> .Update .Set("name", villain.Name) .Set("edition", villain.Edition) .Set("rules", villain.Rules); collection.UpdateOne(filter, update); return(villain); }