Interface IFindFluent<TDocument, TProjection>
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public interface IFindFluent<TDocument, TProjection> : IAsyncCursorSource<TProjection>
Type Parameters
TDocument
TProjection
- Extension Methods
-
Properties
Filter
FilterDefinition<TDocument> Filter { get; set; }
Property Value
- FilterDefinition<TDocument>
Options
FindOptions<TDocument, TProjection> Options { get; }
Property Value
- FindOptions<TDocument, TProjection>
Methods
As<TResult>(IBsonSerializer<TResult>)
IFindFluent<TDocument, TResult> As<TResult>(IBsonSerializer<TResult> resultSerializer = null)
Parameters
resultSerializer
IBsonSerializer<TResult>
Returns
- IFindFluent<TDocument, TResult>
Type Parameters
TResult
Count(CancellationToken)
long Count(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- long
CountAsync(CancellationToken)
Task<long> CountAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<long>
Limit(int?)
IFindFluent<TDocument, TProjection> Limit(int? limit)
Parameters
limit
int?
Returns
- IFindFluent<TDocument, TProjection>
Project<TNewProjection>(ProjectionDefinition<TDocument, TNewProjection>)
IFindFluent<TDocument, TNewProjection> Project<TNewProjection>(ProjectionDefinition<TDocument, TNewProjection> projection)
Parameters
projection
ProjectionDefinition<TDocument, TNewProjection>
Returns
- IFindFluent<TDocument, TNewProjection>
Type Parameters
TNewProjection
Skip(int?)
IFindFluent<TDocument, TProjection> Skip(int? skip)
Parameters
skip
int?
Returns
- IFindFluent<TDocument, TProjection>
Sort(SortDefinition<TDocument>)
IFindFluent<TDocument, TProjection> Sort(SortDefinition<TDocument> sort)
Parameters
sort
SortDefinition<TDocument>
Returns
- IFindFluent<TDocument, TProjection>