日期:2014-05-18 浏览次数:20446 次
public void MonogDBUpdate(Guid empId) { QueryDocument query = new QueryDocument(); query.Add("EmployeeId", empId); query.Add("State", AuditState.Uncommitted); UpdateDocument update = new UpdateDocument(); update.Add("State", AuditState.Pending); update.Add("SubmitTime", DateTime.Now.ToLocalTime()); DatabaseHelper.Update(Tables.EmployeeLogs, query, update, UpdateFlags.Multi); } public static SafeModeResult Update(string collection, IMongoQuery query, IMongoUpdate update,UpdateFlags fla) { if (query == null) throw new ArgumentNullException("参数 query 不能为null"); if (update == null) throw new ArgumentNullException("参数 update 不能为null"); var db = DatabaseHelper.GetDataBase(); MongoCollection c = db.GetCollection(collection); return c.Update(query, update, fla,SafeMode.False); }