Method Slice
Slice(FieldDefinition<TSource>, int)
Creates an array slice projection.
public ProjectionDefinition<TSource> Slice(FieldDefinition<TSource> field, int limit)
Parameters
fieldFieldDefinition<TSource>The field.
limitintThe limit.
Returns
- ProjectionDefinition<TSource>
An array slice projection.
Slice(FieldDefinition<TSource>, int, int)
Creates an array slice projection.
public ProjectionDefinition<TSource> Slice(FieldDefinition<TSource> field, int skip, int limit)
Parameters
fieldFieldDefinition<TSource>The field.
skipintThe skip.
limitintThe limit.
Returns
- ProjectionDefinition<TSource>
An array slice projection.
Slice(Expression<Func<TSource, object>>, int)
Creates an array slice projection.
public ProjectionDefinition<TSource> Slice(Expression<Func<TSource, object>> field, int limit)
Parameters
fieldExpression<Func<TSource, object>>The field.
limitintThe limit.
Returns
- ProjectionDefinition<TSource>
An array slice projection.
Slice(Expression<Func<TSource, object>>, int, int)
Creates an array slice projection.
public ProjectionDefinition<TSource> Slice(Expression<Func<TSource, object>> field, int skip, int limit)
Parameters
fieldExpression<Func<TSource, object>>The field.
skipintThe skip.
limitintThe limit.
Returns
- ProjectionDefinition<TSource>
An array slice projection.