Class FindFluentBase<TDocument, TProjection>

| MongoDB CSharp Driver API Reference (original) (raw)

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

public abstract class FindFluentBase<TDocument, TProjection> : IOrderedFindFluent<TDocument, TProjection>, IFindFluent<TDocument, TProjection>, IAsyncCursorSource<TProjection>

Type Parameters

TDocument

The type of the document.

TProjection

The type of the projection (same as TDocument if there is no projection).

Inheritance

FindFluentBase<TDocument, TProjection>

Implements

Inherited Members

Extension Methods

Properties

Filter

Gets or sets the filter.

Options

Gets the options.

Methods

As(IBsonSerializer)

A simplified type of projection that changes the result type by using a different serializer.

Count(CancellationToken)

Counts the number of documents.

CountAsync(CancellationToken)

Counts the number of documents.

CountDocuments(CancellationToken)

Counts the number of documents.

CountDocumentsAsync(CancellationToken)

Counts the number of documents.

Limit(int?)

Limits the number of documents.

Project(ProjectionDefinition<TDocument, TNewProjection>)

Projects the the result.

Skip(int?)

Skips the the specified number of documents.

Sort(SortDefinition)

Sorts the the documents.

ToCursor(CancellationToken)

Executes the operation and returns a cursor to the results.

ToCursorAsync(CancellationToken)

Executes the operation and returns a cursor to the results.

ToString(ExpressionTranslationOptions)

Returns a string representation of an IFindFluent instance.