Skip to content

Commit 0768464

Browse files
committed
[修改]1. 修改删除数据的时候的错误写法
1 parent b415c2d commit 0768464

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

GameFrameX.DataBase/Mongo/MongoDbService.Delete.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public async Task<long> DeleteAsync<TState>(Expression<Func<TState, bool>> filte
2323
var state = await FindAsync(filter);
2424
state.DeleteTime = TimeHelper.UnixTimeMilliseconds();
2525
state.IsDeleted = true;
26-
var result = await _mongoDbContext.Update<TState>().Match(m => m.Id == state.Id).Modify(x => x.IsDeleted, true).Modify(x => x.DeleteTime, TimeHelper.UnixTimeMilliseconds()).ExecuteAsync();
26+
var result = await _mongoDbContext.Update<TState>().Match(m => m.Id == state.Id).Modify(x => x.IsDeleted, state.IsDeleted).Modify(x => x.DeleteTime, state.DeleteTime).ExecuteAsync();
2727
return result.ModifiedCount;
2828
}
2929

@@ -36,7 +36,7 @@ public async Task<long> DeleteAsync<TState>(TState state) where TState : BaseCac
3636
{
3737
state.DeleteTime = TimeHelper.UnixTimeMilliseconds();
3838
state.IsDeleted = true;
39-
var result = await _mongoDbContext.Update<TState>().Match(m => m.Id == state.Id).Modify(x => x.IsDeleted, true).Modify(x => x.DeleteTime, TimeHelper.UnixTimeMilliseconds()).ExecuteAsync();
39+
var result = await _mongoDbContext.Update<TState>().Match(m => m.Id == state.Id).Modify(x => x.IsDeleted, state.IsDeleted).Modify(x => x.DeleteTime, state.DeleteTime).ExecuteAsync();
4040
return result.ModifiedCount;
4141
}
4242

0 commit comments

Comments
 (0)