Method MinAsync

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver.Linq

Assembly

MongoDB.Driver.dll

MinAsync(IQueryable, CancellationToken)

Returns the minimum value in a generic IQueryable.

public static Task<TSource> MinAsync<TSource>(this IQueryable<TSource> source, CancellationToken cancellationToken = default)

Parameters

source IQueryable

A sequence of values to determine the minimum of.

cancellationToken CancellationToken

The cancellation token.

Returns

Task

The minimum value in the sequence.

Type Parameters

TSource

The type of the elements of source.

MinAsync<TSource, TResult>(IQueryable, Expression<Func<TSource, TResult>>, CancellationToken)

Invokes a projection function on each element of a generic IQueryable and returns the minimum resulting value.

public static Task<TResult> MinAsync<TSource, TResult>(this IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector, CancellationToken cancellationToken = default)

Parameters

source IQueryable

A sequence of values to determine the minimum of.

selector Expression<Func<TSource, TResult>>

A projection function to apply to each element.

cancellationToken CancellationToken

The cancellation token.

Returns

Task

The minimum value in the sequence.

Type Parameters

TSource

The type of the elements of source.

TResult

The type of the value returned by the function represented by selector.