Click or drag to resize

IMongoQueryable<T> Interface

Provides functionality to evaluate queries against MongoDB wherein the type of the data is known.

Namespace:  MongoDB.Driver.Linq
Assembly:  MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntax
public interface IMongoQueryable<T> : IMongoQueryable, 
	IQueryable, IEnumerable, IQueryable<T>, IEnumerable<T>, IAsyncCursorSource<T>

Type Parameters

T
The type of the data in the data source. This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.

The IMongoQueryable<T> type exposes the following members.

Properties
  NameDescription
Public propertyElementType
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.
(Inherited from IQueryable.)
Public propertyExpression
Gets the expression tree that is associated with the instance of IQueryable.
(Inherited from IQueryable.)
Public propertyProvider
Gets the query provider that is associated with this data source.
(Inherited from IQueryable.)
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodAllElements<T>
Represents all elements in an array (corresponds to the server's "$[]" update operator).
(Defined by MongoEnumerable.)
Public Extension MethodAllMatchingElements<T>
Represents all matching elements in an array when using an array filter (corresponds to the server's "$[identifier]" update operator).
(Defined by MongoEnumerable.)
Public Extension MethodAny<T>
Determines whether the cursor returned by a cursor source contains any documents.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodAnyAsync<T>(CancellationToken)Overloaded.
Determines whether the cursor returned by a cursor source contains any documents.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodAnyAsync<TSource>(CancellationToken)Overloaded.
Determines whether a sequence contains any elements.
(Defined by MongoQueryable.)
Public Extension MethodAnyAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Determines whether any element of a sequence satisfies a condition.
(Defined by MongoQueryable.)
Public Extension MethodAppendStage<TSource, TResult>
Appends an arbitrary stage to the LINQ pipeline.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Decimal>>, CancellationToken)Overloaded.
Computes the average of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Double>>, CancellationToken)Overloaded.
Computes the average of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Nullable<Double>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Single>>, CancellationToken)Overloaded.
Computes the average of the sequence of Single values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Nullable<Single>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Int32>>, CancellationToken)Overloaded.
Computes the average of the sequence of Int32 values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Int64>>, CancellationToken)Overloaded.
Computes the average of the sequence of Int64 values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodAverageAsync<TSource>(Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodBottom<T, TResult>
Returns the bottom result.
(Defined by MongoEnumerable.)
Public Extension MethodBottomN<T, TResult>(SortDefinition<T>, Func<T, TResult>, Int32)Overloaded.
Returns the bottom n results.
(Defined by MongoEnumerable.)
Public Extension MethodBottomN<T, TKey, TResult>(SortDefinition<T>, Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the bottom n results.
(Defined by MongoEnumerable.)
Public Extension MethodContainsAll<T>
Determines whether a sequence contains all of the specified values.
(Defined by LinqToMongo.)
Public Extension MethodContainsAny<T>
Determines whether a sequence contains any of the specified values.
(Defined by LinqToMongo.)
Public Extension MethodCountAsync<TSource>(CancellationToken)Overloaded.
Returns the number of elements in a sequence.
(Defined by MongoQueryable.)
Public Extension MethodCountAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Returns the number of elements in the specified sequence that satisfies a condition.
(Defined by MongoQueryable.)
Public Extension MethodDensify<TSource>(Expression<Func<TSource, Object>>, DensifyRange, IEnumerable<Expression<Func<TSource, Object>>>)Overloaded.
Adds a $densify stage to the LINQ pipeline.
(Defined by MongoQueryable.)
Public Extension MethodDensify<TSource>(Expression<Func<TSource, Object>>, DensifyRange,Expression<Func<TSource, Object>>[])Overloaded.
Adds a $densify stage to the LINQ pipeline.
(Defined by MongoQueryable.)
Public Extension MethodDistinct<TSource>
Returns distinct elements from a sequence by using the default equality comparer to compare values.
(Defined by MongoQueryable.)
Public Extension MethodExplain<T>()Overloaded.
Returns an explanation of how the query was executed (instead of the results).
(Defined by LinqExtensionMethods.)
Public Extension MethodExplain<T>(Boolean)Overloaded.
Returns an explanation of how the query was executed (instead of the results).
(Defined by LinqExtensionMethods.)
Public Extension MethodFirst<T>
Returns the first document of a cursor returned by a cursor source.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodFirstAsync<T>(CancellationToken)Overloaded.
Returns the first document of a cursor returned by a cursor source.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodFirstAsync<TSource>(CancellationToken)Overloaded.
Returns the first element of a sequence.
(Defined by MongoQueryable.)
Public Extension MethodFirstAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Returns the first element of a sequence that satisfies a specified condition.
(Defined by MongoQueryable.)
Public Extension MethodFirstMatchingElement<T>
Represents the first matching element in an array used in a query (corresponds to the server's "$" update operator).
(Defined by MongoEnumerable.)
Public Extension MethodFirstN<T, TResult>(Func<T, TResult>, Int32)Overloaded.
Returns the first n results.
(Defined by MongoEnumerable.)
Public Extension MethodFirstN<T, TKey, TResult>(Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the first n results.
(Defined by MongoEnumerable.)
Public Extension MethodFirstOrDefault<T>
Returns the first document of a cursor returned by a cursor source, or a default value if the cursor contains no documents.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodFirstOrDefaultAsync<T>(CancellationToken)Overloaded.
Returns the first document of a cursor returned by a cursor source, or a default value if the cursor contains no documents.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodFirstOrDefaultAsync<TSource>(CancellationToken)Overloaded.
Returns the first element of a sequence, or a default value if the sequence contains no elements.
(Defined by MongoQueryable.)
Public Extension MethodFirstOrDefaultAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
(Defined by MongoQueryable.)
Public Extension MethodForEachAsync<T>(Action<T>, CancellationToken)Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodForEachAsync<T>(Action<T, Int32>, CancellationToken)Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodForEachAsync<T>(Func<T, Task>, CancellationToken)Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodForEachAsync<T>(Func<T, Int32, Task>, CancellationToken)Overloaded.
Calls a delegate for each document returned by the cursor.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodGroupBy<TSource, TKey>(Expression<Func<TSource, TKey>>)Overloaded.
Groups the elements of a sequence according to a specified key selector function.
(Defined by MongoQueryable.)
Public Extension MethodGroupBy<TSource, TKey, TResult>(Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)Overloaded.
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
(Defined by MongoQueryable.)
Public Extension MethodGroupJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)Overloaded.
Correlates the elements of two sequences based on key equality and groups the results.
(Defined by MongoQueryable.)
Public Extension MethodGroupJoin<TOuter, TInner, TKey, TResult>(IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)Overloaded.
Correlates the elements of two sequences based on key equality and groups the results.
(Defined by MongoQueryable.)
Public Extension MethodJoin<TOuter, TInner, TKey, TResult>(IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)Overloaded.
Correlates the elements of two sequences based on matching keys.
(Defined by MongoQueryable.)
Public Extension MethodJoin<TOuter, TInner, TKey, TResult>(IMongoCollection<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)Overloaded.
Correlates the elements of two sequences based on matching keys.
(Defined by MongoQueryable.)
Public Extension MethodLastN<T, TResult>(Func<T, TResult>, Int32)Overloaded.
Returns the last n results.
(Defined by MongoEnumerable.)
Public Extension MethodLastN<T, TKey, TResult>(Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the last n results.
(Defined by MongoEnumerable.)
Public Extension MethodLongCountAsync<TSource>(CancellationToken)Overloaded.
Returns the number of elements in a sequence.
(Defined by MongoQueryable.)
Public Extension MethodLongCountAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Returns the number of elements in the specified sequence that satisfies a condition.
(Defined by MongoQueryable.)
Public Extension MethodMaxAsync<TSource>(CancellationToken)Overloaded.
Returns the maximum value in a generic IMongoQueryable<T>.
(Defined by MongoQueryable.)
Public Extension MethodMaxAsync<TSource, TResult>(Expression<Func<TSource, TResult>>, CancellationToken)Overloaded.
Invokes a projection function on each element of a generic IMongoQueryable<T> and returns the maximum resulting value.
(Defined by MongoQueryable.)
Public Extension MethodMaxN<T, TResult>(Func<T, TResult>, Int32)Overloaded.
Returns the max n results.
(Defined by MongoEnumerable.)
Public Extension MethodMaxN<T, TKey, TResult>(Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the max n results.
(Defined by MongoEnumerable.)
Public Extension MethodMinAsync<TSource>(CancellationToken)Overloaded.
Returns the minimum value in a generic IMongoQueryable<T>.
(Defined by MongoQueryable.)
Public Extension MethodMinAsync<TSource, TResult>(Expression<Func<TSource, TResult>>, CancellationToken)Overloaded.
Invokes a projection function on each element of a generic IMongoQueryable<T> and returns the minimum resulting value.
(Defined by MongoQueryable.)
Public Extension MethodMinN<T, TResult>(Func<T, TResult>, Int32)Overloaded.
Returns the min n results.
(Defined by MongoEnumerable.)
Public Extension MethodMinN<T, TKey, TResult>(Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the min n results.
(Defined by MongoEnumerable.)
Public Extension MethodOfType<TResult>
Filters the elements of an IMongoQueryable based on a specified type.
(Defined by MongoQueryable.)
Public Extension MethodOrderBy<TSource, TKey>
Sorts the elements of a sequence in ascending order according to a key.
(Defined by MongoQueryable.)
Public Extension MethodOrderByDescending<TSource, TKey>
Sorts the elements of a sequence in descending order according to a key.
(Defined by MongoQueryable.)
Public Extension MethodSample<TSource>
Returns a sample of the elements in the source.
(Defined by MongoQueryable.)
Public Extension MethodSearch<TSource>
Appends a $search stage to the LINQ pipeline.
(Defined by MongoQueryable.)
Public Extension MethodSearchMeta<TSource>
Appends a $searchMeta stage to the LINQ pipeline.
(Defined by MongoQueryable.)
Public Extension MethodSelect<TSource, TResult>
Projects each element of a sequence into a new form by incorporating the element's index.
(Defined by MongoQueryable.)
Public Extension MethodSelectMany<TSource, TResult>(Expression<Func<TSource, IEnumerable<TResult>>>)Overloaded. (Defined by MongoQueryable.)
Public Extension MethodSelectMany<TSource, TCollection, TResult>(Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSingle<T>
Returns the only document of a cursor returned by a cursor source. This method throws an exception if the cursor does not contain exactly one document.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodSingleAsync<T>(CancellationToken)Overloaded.
Returns the only document of a cursor returned by a cursor source. This method throws an exception if the cursor does not contain exactly one document.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodSingleAsync<TSource>(CancellationToken)Overloaded.
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
(Defined by MongoQueryable.)
Public Extension MethodSingleAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
(Defined by MongoQueryable.)
Public Extension MethodSingleOrDefault<T>
Returns the only document of a cursor returned by a cursor source, or a default value if the cursor contains no documents. This method throws an exception if the cursor contains more than one document.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodSingleOrDefaultAsync<T>(CancellationToken)Overloaded.
Returns the only document of a cursor returned by a cursor source, or a default value if the cursor contains no documents. This method throws an exception if the cursor contains more than one document.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodSingleOrDefaultAsync<TSource>(CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSingleOrDefaultAsync<TSource>(Expression<Func<TSource, Boolean>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSkip<TSource>(Int32)Overloaded.
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
(Defined by MongoQueryable.)
Public Extension MethodSkip<TSource>(Int64)Overloaded.
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Int32>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Nullable<Int32>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Int64>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Nullable<Int64>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Single>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Nullable<Single>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Double>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Nullable<Double>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Decimal>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<TSource>(Expression<Func<TSource, Nullable<Decimal>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Int32>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Nullable<Int32>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Int64>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Nullable<Int64>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Single>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Nullable<Single>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Double>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Nullable<Double>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Decimal>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulation<T>(Func<T, Nullable<Decimal>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Int32>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Int64>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Single>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Nullable<Single>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Double>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Nullable<Double>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Decimal>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationPopulationAsync<TSource>(Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Int32>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Nullable<Int32>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Int64>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Nullable<Int64>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Single>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Nullable<Single>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Double>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Nullable<Double>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Decimal>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<TSource>(Expression<Func<TSource, Nullable<Decimal>>>)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Int32>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Nullable<Int32>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Int64>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Nullable<Int64>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Single>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Nullable<Single>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Double>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Nullable<Double>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Decimal>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSample<T>(Func<T, Nullable<Decimal>>)Overloaded.
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.
(Defined by MongoEnumerable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Int32>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Int64>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Single>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Nullable<Single>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Double>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Nullable<Double>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Decimal>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodStandardDeviationSampleAsync<TSource>(Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Decimal>>, CancellationToken)Overloaded.
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Double>>, CancellationToken)Overloaded.
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Nullable<Double>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Single>>, CancellationToken)Overloaded.
Computes the sum of the sequence of Single values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Nullable<Single>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Int32>>, CancellationToken)Overloaded.
Computes the sum of the sequence of Int32 values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Int64>>, CancellationToken)Overloaded.
Computes the sum of the sequence of Int64 values that is obtained by invoking a projection function on each element of the input sequence.
(Defined by MongoQueryable.)
Public Extension MethodSumAsync<TSource>(Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)Overloaded.
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.
(Defined by MongoQueryable.)
Public Extension MethodTake<TSource>(Int32)Overloaded.
Returns a specified number of contiguous elements from the start of a sequence.
(Defined by MongoQueryable.)
Public Extension MethodTake<TSource>(Int64)Overloaded.
Returns a specified number of contiguous elements from the start of a sequence.
(Defined by MongoQueryable.)
Public Extension MethodToEnumerable<T>
Wraps a cursor source in an IEnumerable. Each time GetEnumerator is called a new cursor is fetched from the cursor source.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodToList<T>
Returns a list containing all the documents returned by the cursor returned by a cursor source.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodToListAsync<T>
Returns a list containing all the documents returned by the cursor returned by a cursor source.
(Defined by IAsyncCursorSourceExtensions.)
Public Extension MethodTop<T, TResult>
Returns the top n results.
(Defined by MongoEnumerable.)
Public Extension MethodTopN<T, TResult>(SortDefinition<T>, Func<T, TResult>, Int32)Overloaded.
Returns the top n results.
(Defined by MongoEnumerable.)
Public Extension MethodTopN<T, TKey, TResult>(SortDefinition<T>, Func<T, TResult>, TKey, Func<TKey, Int32>)Overloaded.
Returns the top n results.
(Defined by MongoEnumerable.)
Public Extension MethodWhere<TSource>(Expression<Func<TSource, Boolean>>)Overloaded.
Filters a sequence of values based on a predicate.
(Defined by MongoQueryable.)
Public Extension MethodWhere<T>(Func<T, Boolean>, Int32)Overloaded.
Filters a sequence of values based on a predicate and limits the number of results.
(Defined by MongoEnumerable.)
Public Extension MethodWithIndex<T>(BsonDocument)Overloaded.
Sets an index hint on the query that's being built.
(Defined by LinqToMongo.)
Public Extension MethodWithIndex<T>(String)Overloaded.
Sets an index hint on the query that's being built.
(Defined by LinqToMongo.)
Top
See Also