Interface IFindFluent<TDocument, TProjection>
Fluent interface for find.
public interface IFindFluent<TDocument, TProjection> : IAsyncCursorSource<TProjection>
  Type Parameters
TDocumentThe type of the document.
TProjectionThe 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.