Method Densify
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
Assembly
MongoDB.Driver.dll
Densify(IQueryable, Expression<Func<TSource, object>>, DensifyRange, IEnumerable<Expression<Func<TSource, object>>>)
Adds a $densify stage to the LINQ pipeline.
public static IQueryable<TSource> Densify<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, object>> field, DensifyRange range, IEnumerable<Expression<Func<TSource, object>>> partitionByFields = null)
Parameters
source
IQueryable
A sequence of values.
field
Expression<Func<TSource, object>>
The field.
range
DensifyRange
The range.
partitionByFields
IEnumerable<Expression<Func<TSource, object>>>
The partition by fields.
Returns
The densified sequence of values.
Type Parameters
TSource
The type of the elements of source
.
Densify(IQueryable, Expression<Func<TSource, object>>, DensifyRange, params Expression<Func<TSource, object>>[])
Adds a $densify stage to the LINQ pipeline.
public static IQueryable<TSource> Densify<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, object>> field, DensifyRange range, params Expression<Func<TSource, object>>[] partitionByFields)
Parameters
source
IQueryable
A sequence of values.
field
Expression<Func<TSource, object>>
The field.
range
DensifyRange
The range.
partitionByFields
Expression<Func<TSource, object>>[]
The partition by fields.
Returns
The densified sequence of values.
Type Parameters
TSource
The type of the elements of source
.