MongoQueryableT Class 
Namespace: MongoDB.Driver.Linq
public class MongoQueryable<T> : IOrderedQueryable<T>, IQueryable<T>, IEnumerable<T>, IEnumerable, IQueryable, IOrderedQueryable
The MongoQueryableT type exposes the following members.
Name  Description  

MongoQueryableT(MongoQueryProvider) 
Initializes a new instance of the MongoQueryable class.
 
MongoQueryableT(MongoQueryProvider, Expression) 
Initializes a new instance of the MongoQueryable class.

Name  Description  

Equals  Determines whether the specified object is equal to the current object. (Inherited from Object.)  
Finalize  Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)  
GetEnumerator 
Gets an enumerator for the results of a MongoDB LINQ query.
 
GetHashCode  Serves as the default hash function. (Inherited from Object.)  
GetMongoQuery 
Gets the MongoDB query that will be sent to the server when this LINQ query is executed.
 
GetType  Gets the Type of the current instance. (Inherited from Object.)  
MemberwiseClone  Creates a shallow copy of the current Object. (Inherited from Object.)  
ToString  Returns a string that represents the current object. (Inherited from Object.) 
Name  Description  

AllElementsT 
Represents all elements in an array (corresponds to the server's "$[]" update operator).
(Defined by MongoEnumerable.)  
AllMatchingElementsT 
Represents all matching elements in an array when using an array filter (corresponds to the server's "$[identifier]" update operator).
(Defined by MongoEnumerable.)  
BottomT, TResult 
Returns the bottom result.
(Defined by MongoEnumerable.)  
BottomNT, TResult(SortDefinitionT, FuncT, TResult, Int32)  Overloaded.
Returns the bottom n results.
(Defined by MongoEnumerable.)  
BottomNT, TKey, TResult(SortDefinitionT, FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the bottom n results.
(Defined by MongoEnumerable.)  
ContainsAllT 
Determines whether a sequence contains all of the specified values.
(Defined by LinqToMongo.)  
ContainsAnyT 
Determines whether a sequence contains any of the specified values.
(Defined by LinqToMongo.)  
ExplainT  Overloaded.
Returns an explanation of how the query was executed (instead of the results).
(Defined by LinqExtensionMethods.)  
ExplainT(Boolean)  Overloaded.
Returns an explanation of how the query was executed (instead of the results).
(Defined by LinqExtensionMethods.)  
FirstMatchingElementT 
Represents the first matching element in an array used in a query (corresponds to the server's "$" update operator).
(Defined by MongoEnumerable.)  
FirstNT, TResult(FuncT, TResult, Int32)  Overloaded.
Returns the first n results.
(Defined by MongoEnumerable.)  
FirstNT, TKey, TResult(FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the first n results.
(Defined by MongoEnumerable.)  
LastNT, TResult(FuncT, TResult, Int32)  Overloaded.
Returns the last n results.
(Defined by MongoEnumerable.)  
LastNT, TKey, TResult(FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the last n results.
(Defined by MongoEnumerable.)  
MaxNT, TResult(FuncT, TResult, Int32)  Overloaded.
Returns the max n results.
(Defined by MongoEnumerable.)  
MaxNT, TKey, TResult(FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the max n results.
(Defined by MongoEnumerable.)  
MinNT, TResult(FuncT, TResult, Int32)  Overloaded.
Returns the min n results.
(Defined by MongoEnumerable.)  
MinNT, TKey, TResult(FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the min n results.
(Defined by MongoEnumerable.)  
StandardDeviationPopulationT(FuncT, 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.)  
StandardDeviationPopulationT(FuncT, NullableInt32)  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.)  
StandardDeviationPopulationT(FuncT, 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.)  
StandardDeviationPopulationT(FuncT, NullableInt64)  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.)  
StandardDeviationPopulationT(FuncT, 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.)  
StandardDeviationPopulationT(FuncT, NullableSingle)  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.)  
StandardDeviationPopulationT(FuncT, 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.)  
StandardDeviationPopulationT(FuncT, NullableDouble)  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.)  
StandardDeviationPopulationT(FuncT, 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.)  
StandardDeviationPopulationT(FuncT, NullableDecimal)  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.)  
StandardDeviationSampleT(FuncT, 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.)  
StandardDeviationSampleT(FuncT, NullableInt32)  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.)  
StandardDeviationSampleT(FuncT, 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.)  
StandardDeviationSampleT(FuncT, NullableInt64)  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.)  
StandardDeviationSampleT(FuncT, 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.)  
StandardDeviationSampleT(FuncT, NullableSingle)  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.)  
StandardDeviationSampleT(FuncT, 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.)  
StandardDeviationSampleT(FuncT, NullableDouble)  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.)  
StandardDeviationSampleT(FuncT, 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.)  
StandardDeviationSampleT(FuncT, NullableDecimal)  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.)  
ToBson 
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)  
ToBsonDocument 
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)  
ToJson 
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)  
TopT, TResult 
Returns the top n results.
(Defined by MongoEnumerable.)  
TopNT, TResult(SortDefinitionT, FuncT, TResult, Int32)  Overloaded.
Returns the top n results.
(Defined by MongoEnumerable.)  
TopNT, TKey, TResult(SortDefinitionT, FuncT, TResult, TKey, FuncTKey, Int32)  Overloaded.
Returns the top n results.
(Defined by MongoEnumerable.)  
WhereT 
Filters a sequence of values based on a predicate and limits the number of results.
(Defined by MongoEnumerable.)  
WithIndexT(BsonDocument)  Overloaded.
Sets an index hint on the query that's being built.
(Defined by LinqToMongo.)  
WithIndexT(String)  Overloaded.
Sets an index hint on the query that's being built.
(Defined by LinqToMongo.) 