/// <summary> /// 更新会员预约单统计表(弃用的解决方法) /// </summary> /// <param name="orders"></param> private void UpdateMemberOrderStatistics(List <OrderUser> orders) { var days = DateTime.Now.DayOfYear % 180; //插入记录 var coll = MongodbClient.Collection <MemberOrderStatisticsInfo>(); List <MemberOrderStatisticsInfo> memberOrderStatisticss = new List <MemberOrderStatisticsInfo>(); foreach (var item in orders) { //删除会员已有数据 coll.DeleteMany(p => p.UserId == item.UserId && p.Days == days); //重新添加 var memberOrderStatistics = new MemberOrderStatisticsInfo() { OrderNumber = item.OrderNumber, UserId = item.UserId }; memberOrderStatistics.Days = days; memberOrderStatisticss.Add(memberOrderStatistics); } coll.InsertMany(memberOrderStatisticss); }