Table of Contents

Interface IFindFluent<TDocument, TProjection>

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

Remarks

This interface is not guaranteed to remain stable. Implementors should use FindFluentBase<TDocument, TProjection>.

Properties

Filter

Gets or sets the filter.

Options

Gets the options.

Methods

As<TResult>(IBsonSerializer<TResult>)

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<TNewProjection>(ProjectionDefinition<TDocument, TNewProjection>)

Projects the the result.

Skip(int?)

Skips the the specified number of documents.

Sort(SortDefinition<TDocument>)

Sorts the the documents.

ToString(ExpressionTranslationOptions)

Returns a string representation of an IFindFluent instance.