diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs index a2bca09bdc..206c4add39 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/MongoDbAsyncQueryableProvider.cs @@ -346,9 +346,9 @@ namespace Volo.Abp.MongoDB return GetMongoQueryable(queryable).ToListAsync(cancellationToken); } - public Task ToArrayAsync(IQueryable queryable, CancellationToken cancellationToken = default) + public async Task ToArrayAsync(IQueryable queryable, CancellationToken cancellationToken = default) { - return Task.FromResult(GetMongoQueryable(queryable).ToArray()); + return (await GetMongoQueryable(queryable).ToListAsync(cancellationToken)).ToArray(); } } }