Table of Contents

Class MongoQueryable

Namespace
MongoDB.Driver.Linq
Assembly
MongoDB.Driver.dll

Extension for IMongoQueryable.

public static class MongoQueryable
Inheritance
MongoQueryable
Inherited Members

Methods

AnyAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Determines whether any element of a sequence satisfies a condition.

AnyAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Determines whether a sequence contains any elements.

AppendStage<TSource, TResult>(IMongoQueryable<TSource>, PipelineStageDefinition<TSource, TResult>, IBsonSerializer<TResult>)

Appends an arbitrary stage to the LINQ pipeline.

As<TSource, TResult>(IMongoQueryable<TSource>, IBsonSerializer<TResult>)

Allows the results to be interpreted as a different type. It is up to the caller to determine that the new result type is compatible with the actual results.

AverageAsync(IMongoQueryable<decimal>, CancellationToken)

Computes the average of a sequence of decimal values.

AverageAsync(IMongoQueryable<double>, CancellationToken)

Computes the average of a sequence of double values.

AverageAsync(IMongoQueryable<int>, CancellationToken)

Computes the average of a sequence of int values.

AverageAsync(IMongoQueryable<long>, CancellationToken)

Computes the average of a sequence of long values.

AverageAsync(IMongoQueryable<decimal?>, CancellationToken)

Computes the average of a sequence of Nullable<T> values.

AverageAsync(IMongoQueryable<double?>, CancellationToken)

Computes the average of a sequence of Nullable<T> values.

AverageAsync(IMongoQueryable<int?>, CancellationToken)

Computes the average of a sequence of Nullable<T> values.

AverageAsync(IMongoQueryable<long?>, CancellationToken)

Computes the average of a sequence of Nullable<T> values.

AverageAsync(IMongoQueryable<float?>, CancellationToken)

Computes the average of a sequence of Nullable<T> values.

AverageAsync(IMongoQueryable<float>, CancellationToken)

Computes the average of a sequence of float values.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

Computes the average of the sequence of decimal values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

Computes the average of the sequence of double values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

Computes the average of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

Computes the average of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

Computes the average of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

Computes the average of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

Computes the average of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

Computes the average of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

Computes the average of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

AverageAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

Computes the average of the sequence of float values that is obtained by invoking a projection function on each element of the input sequence.

CountAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the number of elements in the specified sequence that satisfies a condition.

CountAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the number of elements in a sequence.

Densify<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, object>>, DensifyRange, IEnumerable<Expression<Func<TSource, object>>>)

Adds a $densify stage to the LINQ pipeline.

Densify<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, object>>, DensifyRange, params Expression<Func<TSource, object>>[])

Adds a $densify stage to the LINQ pipeline.

Distinct<TSource>(IMongoQueryable<TSource>)

Returns distinct elements from a sequence by using the default equality comparer to compare values.

Documents<TDocument>(IMongoQueryable<NoPipelineInput>, IEnumerable<TDocument>, IBsonSerializer<TDocument>)

Injects a sequence of documents at the beginning of a pipeline.

Documents<TDocument>(IMongoQueryable<NoPipelineInput>, params TDocument[])

Injects a sequence of documents at the beginning of a pipeline.

FirstAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the first element of a sequence that satisfies a specified condition.

FirstAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the first element of a sequence.

FirstOrDefaultAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.

FirstOrDefaultAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the first element of a sequence, or a default value if the sequence contains no elements.

GroupBy<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

Groups the elements of a sequence according to a specified key selector function.

GroupBy<TSource, TKey, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)

Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.

GroupJoin<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

Correlates the elements of two sequences based on key equality and groups the results.

GroupJoin<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

Correlates the elements of two sequences based on key equality and groups the results.

Join<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

Correlates the elements of two sequences based on matching keys.

Join<TOuter, TInner, TKey, TResult>(IMongoQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

Correlates the elements of two sequences based on matching keys.

LongCountAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the number of elements in the specified sequence that satisfies a condition.

LongCountAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the number of elements in a sequence.

MaxAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the maximum value in a generic IMongoQueryable<T>.

MaxAsync<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)

Invokes a projection function on each element of a generic IMongoQueryable<T> and returns the maximum resulting value.

MinAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the minimum value in a generic IMongoQueryable<T>.

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

Invokes a projection function on each element of a generic IMongoQueryable<T> and returns the minimum resulting value.

OfType<TResult>(IMongoQueryable)

Filters the elements of an IMongoQueryable based on a specified type.

OrderByDescending<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

Sorts the elements of a sequence in descending order according to a key.

OrderBy<TSource, TKey>(IMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

Sorts the elements of a sequence in ascending order according to a key.

Sample<TSource>(IMongoQueryable<TSource>, long)

Returns a sample of the elements in the source.

SearchMeta<TSource>(IMongoQueryable<TSource>, SearchDefinition<TSource>, string, SearchCountOptions)

Appends a $searchMeta stage to the LINQ pipeline.

Search<TSource>(IMongoQueryable<TSource>, SearchDefinition<TSource>, SearchHighlightOptions<TSource>, string, SearchCountOptions, bool, bool)

Appends a $search stage to the LINQ pipeline.

Search<TSource>(IMongoQueryable<TSource>, SearchDefinition<TSource>, SearchOptions<TSource>)

Appends a $search stage to the LINQ pipeline.

SelectMany<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>)

Projects each element of a sequence to an IEnumerable<T> and combines the resulting sequences into one sequence.

SelectMany<TSource, TCollection, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

Projects each element of a sequence to an IEnumerable<T> and invokes a result selector function on each element therein. The resulting values from each intermediate sequence are combined into a single, one-dimensional sequence and returned.

Select<TSource, TResult>(IMongoQueryable<TSource>, Expression<Func<TSource, TResult>>)

Projects each element of a sequence into a new form by incorporating the element's index.

SingleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

SingleAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.

SingleOrDefaultAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>, CancellationToken)

Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.

SingleOrDefaultAsync<TSource>(IMongoQueryable<TSource>, CancellationToken)

Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.

Skip<TSource>(IMongoQueryable<TSource>, int)

Bypasses a specified number of elements in a sequence and then returns the remaining elements.

Skip<TSource>(IMongoQueryable<TSource>, long)

Bypasses a specified number of elements in a sequence and then returns the remaining elements.

StandardDeviationPopulation(IMongoQueryable<decimal>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<double>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<int>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<long>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<decimal?>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<double?>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<int?>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<long?>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<float?>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulation(IMongoQueryable<float>)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<decimal>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<double>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<int>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<long>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<decimal?>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<double?>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<int?>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<long?>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<float?>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync(IMongoQueryable<float>, CancellationToken)

Computes the population standard deviation of a sequence of values.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulationAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationPopulation<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>)

Computes the population standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample(IMongoQueryable<decimal>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<double>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<int>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<long>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<decimal?>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<double?>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<int?>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<long?>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<float?>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSample(IMongoQueryable<float>)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<decimal>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<double>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<int>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<long>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<decimal?>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<double?>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<int?>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<long?>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<float?>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync(IMongoQueryable<float>, CancellationToken)

Computes the sample standard deviation of a sequence of values.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSampleAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

StandardDeviationSample<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>)

Computes the sample standard deviation of a sequence of values that are obtained by invoking a transform function on each element of the input sequence.

SumAsync(IMongoQueryable<decimal>, CancellationToken)

Computes the sum of a sequence of decimal values.

SumAsync(IMongoQueryable<double>, CancellationToken)

Computes the sum of a sequence of double values.

SumAsync(IMongoQueryable<int>, CancellationToken)

Computes the sum of a sequence of int values.

SumAsync(IMongoQueryable<long>, CancellationToken)

Computes the sum of a sequence of long values.

SumAsync(IMongoQueryable<decimal?>, CancellationToken)

Computes the sum of a sequence of Nullable<T> values.

SumAsync(IMongoQueryable<double?>, CancellationToken)

Computes the sum of a sequence of Nullable<T> values.

SumAsync(IMongoQueryable<int?>, CancellationToken)

Computes the sum of a sequence of Nullable<T> values.

SumAsync(IMongoQueryable<long?>, CancellationToken)

Computes the sum of a sequence of Nullable<T> values.

SumAsync(IMongoQueryable<float?>, CancellationToken)

Computes the sum of a sequence of Nullable<T> values.

SumAsync(IMongoQueryable<float>, CancellationToken)

Computes the sum of a sequence of float values.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal>>, CancellationToken)

Computes the sum of the sequence of decimal values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double>>, CancellationToken)

Computes the sum of the sequence of double values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int>>, CancellationToken)

Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long>>, CancellationToken)

Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, decimal?>>, CancellationToken)

Computes the sum of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, double?>>, CancellationToken)

Computes the sum of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, int?>>, CancellationToken)

Computes the sum of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, long?>>, CancellationToken)

Computes the sum of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float?>>, CancellationToken)

Computes the sum of the sequence of Nullable<T> values that is obtained by invoking a projection function on each element of the input sequence.

SumAsync<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, float>>, CancellationToken)

Computes the sum of the sequence of float values that is obtained by invoking a projection function on each element of the input sequence.

Take<TSource>(IMongoQueryable<TSource>, int)

Returns a specified number of contiguous elements from the start of a sequence.

Take<TSource>(IMongoQueryable<TSource>, long)

Returns a specified number of contiguous elements from the start of a sequence.

ThenByDescending<TSource, TKey>(IOrderedMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

Performs a subsequent ordering of the elements in a sequence in descending order according to a key.

ThenBy<TSource, TKey>(IOrderedMongoQueryable<TSource>, Expression<Func<TSource, TKey>>)

Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.

VectorSearch<TSource, TField>(IMongoQueryable<TSource>, FieldDefinition<TSource>, QueryVector, int, VectorSearchOptions<TSource>)

Appends a $vectorSearch stage to the LINQ pipeline.

VectorSearch<TSource, TField>(IMongoQueryable<TSource>, Expression<Func<TSource, TField>>, QueryVector, int, VectorSearchOptions<TSource>)

Appends a $vectorSearch stage to the LINQ pipeline.

Where<TSource>(IMongoQueryable<TSource>, Expression<Func<TSource, bool>>)

Filters a sequence of values based on a predicate.