Interface IFindFluent<TDocument, TProjection>

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

Namespace

MongoDB.Driver

Assembly

MongoDB.Driver.dll

Fluent interface for find.

public interface 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).

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.

ToString(ExpressionTranslationOptions)

Returns a string representation of an IFindFluent instance.