Table of Contents

Method Descending

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll

Descending()

Creates a descending sort on a value rather than on a field of a document. For example, "$sort : -1". This is used when sorting primitive values like strings or numbers, but can also be used to sort whole documents.

public SortDefinition<TDocument> Descending()

Returns

SortDefinition<TDocument>

A value descending sort.

Descending(FieldDefinition<TDocument>)

Creates a descending sort based on a specific field within the document. For example, "$sort: { field: -1 }". This is used when values are documents, and you want to sort by a particular field's value.

public SortDefinition<TDocument> Descending(FieldDefinition<TDocument> field)

Parameters

field FieldDefinition<TDocument>

The field.

Returns

SortDefinition<TDocument>

A descending sort.

Descending(Expression<Func<TDocument, object>>)

Creates a descending sort based on a specific field within the document. For example, "$sort: { field: -1 }". This is used when values are documents, and you want to sort by a particular field's value.

public SortDefinition<TDocument> Descending(Expression<Func<TDocument, object>> field)

Parameters

field Expression<Func<TDocument, object>>

The field.

Returns

SortDefinition<TDocument>

A descending sort.