Method BottomN

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

Namespace

MongoDB.Driver.Linq

Assembly

MongoDB.Driver.dll

BottomN<TSource, TResult>(IEnumerable, SortDefinition, Func<TSource, TResult>, int)

Returns the bottom n results.

public static IEnumerable<TResult> BottomN<TSource, TResult>(this IEnumerable<TSource> source, SortDefinition<TSource> sortBy, Func<TSource, TResult> selector, int n)

Parameters

source IEnumerable

The source.

sortBy SortDefinition

The sort order.

selector Func<TSource, TResult>

The selector.

n int

The number of results to return.

Returns

IEnumerable

The bottom n results.

Type Parameters

TSource

The source type.

TResult

The result type.

BottomN<TSource, TKey, TResult>(IEnumerable, SortDefinition, Func<TSource, TResult>, TKey, Func<TKey, int>)

Returns the bottom n results.

public static IEnumerable<TResult> BottomN<TSource, TKey, TResult>(this IEnumerable<TSource> source, SortDefinition<TSource> sortBy, Func<TSource, TResult> selector, TKey key, Func<TKey, int> n)

Parameters

source IEnumerable

The source.

sortBy SortDefinition

The sort order.

selector Func<TSource, TResult>

The selector.

key TKey

The key (needed to infer the key type and to determine the key serializer).

n Func<TKey, int>

The number of results to return.

Returns

IEnumerable

The bottom n results.

Type Parameters

TSource

The source type.

TKey

The key type.

TResult

The result type.