Click or drag to resize

ProjectionDefinitionExtensions Class

Extension methods for projections.
Inheritance Hierarchy
System.Object
  MongoDB.Driver.ProjectionDefinitionExtensions

Namespace:  MongoDB.Driver
Assembly:  MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.21.0+5a9c3311e158910b88195f290e6d4b1b2715d2b2
Syntax
public static class ProjectionDefinitionExtensions

The ProjectionDefinitionExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberElemMatch<TDocument, TItem>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>, FilterDefinition<TItem>)
Combines an existing projection with a projection that filters the contents of an array.
Public methodStatic memberElemMatch<TDocument, TItem>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, IEnumerable<TItem>>>, FilterDefinition<TItem>)
Combines an existing projection with a projection that filters the contents of an array.
Public methodStatic memberElemMatch<TDocument, TItem>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, IEnumerable<TItem>>>, Expression<Func<TItem, Boolean>>)
Combines an existing projection with a projection that filters the contents of an array.
Public methodStatic memberExclude<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>)
Combines an existing projection with a projection that excludes a field.
Public methodStatic memberExclude<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>)
Combines an existing projection with a projection that excludes a field.
Public methodStatic memberInclude<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>)
Combines an existing projection with a projection that includes a field.
Public methodStatic memberInclude<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>)
Combines an existing projection with a projection that includes a field.
Public methodStatic memberMeta<TDocument>
Combines an existing projection with a meta projection.
Public methodStatic memberMetaSearchHighlights<TDocument>
Combines an existing projection with a search highlights projection.
Public methodStatic memberMetaSearchScore<TDocument>
Combines an existing projection with a search score projection.
Public methodStatic memberMetaSearchScoreDetails<TDocument>
Combines an existing projection with a search score details projection.
Public methodStatic memberMetaTextScore<TDocument>
Combines an existing projection with a text score projection.
Public methodStatic memberSearchMeta<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>)
Combines an existing projection with a search metadata projection.
Public methodStatic memberSearchMeta<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>)
Combines an existing projection with a search metadata projection.
Public methodStatic memberSlice<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>, Int32, Nullable<Int32>)
Combines an existing projection with an array slice projection.
Public methodStatic memberSlice<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>, Int32, Nullable<Int32>)
Combines an existing projection with an array slice projection.
Top
See Also