Class SortDefinitionBuilder<TDocument>
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public sealed class SortDefinitionBuilder<TDocument>
Type Parameters
TDocument
- Inheritance
-
SortDefinitionBuilder<TDocument>
- Inherited Members
-
Constructors
SortDefinitionBuilder()
public SortDefinitionBuilder()
Methods
Ascending(FieldDefinition<TDocument>)
public SortDefinition<TDocument> Ascending(FieldDefinition<TDocument> field)
Parameters
field
FieldDefinition<TDocument>
Returns
- SortDefinition<TDocument>
Ascending(Expression<Func<TDocument, object>>)
public SortDefinition<TDocument> Ascending(Expression<Func<TDocument, object>> field)
Parameters
field
Expression<Func<TDocument, object>>
Returns
- SortDefinition<TDocument>
Combine(params SortDefinition<TDocument>[])
public SortDefinition<TDocument> Combine(params SortDefinition<TDocument>[] sorts)
Parameters
sorts
SortDefinition<TDocument>[]
Returns
- SortDefinition<TDocument>
Combine(IEnumerable<SortDefinition<TDocument>>)
public SortDefinition<TDocument> Combine(IEnumerable<SortDefinition<TDocument>> sorts)
Parameters
sorts
IEnumerable<SortDefinition<TDocument>>
Returns
- SortDefinition<TDocument>
Descending(FieldDefinition<TDocument>)
public SortDefinition<TDocument> Descending(FieldDefinition<TDocument> field)
Parameters
field
FieldDefinition<TDocument>
Returns
- SortDefinition<TDocument>
Descending(Expression<Func<TDocument, object>>)
public SortDefinition<TDocument> Descending(Expression<Func<TDocument, object>> field)
Parameters
field
Expression<Func<TDocument, object>>
Returns
- SortDefinition<TDocument>
MetaTextScore(string)
public SortDefinition<TDocument> MetaTextScore(string field)
Parameters
field
string
Returns
- SortDefinition<TDocument>