Table of Contents

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>