public bool Update(PhysicalDevice model) { //var doc=new UpdateDocument(); //doc.Set("Date", model.Date) // .Set("DeviceType", model.DeviceType) // .Set("IntranetIP", model.IntranetIP) // .Set("ModelNum", model.ModelNum) // .Set("PublicIP", model.PublicIP) // .Set("Remark", model.Remark); //var res = _mongoCollection.Update(null, doc); IMongoQuery query = Query.EQ("Rid", model.Rid); var list = GetPhysicalDevice(query); model._id = list.First()._id; BsonDocument bd = model.ToBsonDocument(); var res = _mongoCollection.Update(query, new UpdateDocument(bd)); return(res.Ok); }