ProjectionDefinitionExtensions Class |
Extension methods for projections.
Inheritance Hierarchy
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.21.0+5a9c3311e158910b88195f290e6d4b1b2715d2b2
Syntaxpublic static class ProjectionDefinitionExtensions
<ExtensionAttribute>
Public NotInheritable Class ProjectionDefinitionExtensions
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type ProjectionDefinitionExtensions = class end
The ProjectionDefinitionExtensions type exposes the following members.
Methods
| Name | Description |
---|
  | ElemMatch<TDocument, TItem>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>, FilterDefinition<TItem>) |
Combines an existing projection with a projection that filters the contents of an array.
|
  | ElemMatch<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.
|
  | ElemMatch<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.
|
  | Exclude<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>) |
Combines an existing projection with a projection that excludes a field.
|
  | Exclude<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>) |
Combines an existing projection with a projection that excludes a field.
|
  | Include<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>) |
Combines an existing projection with a projection that includes a field.
|
  | Include<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>) |
Combines an existing projection with a projection that includes a field.
|
  | Meta<TDocument> |
Combines an existing projection with a meta projection.
|
  | MetaSearchHighlights<TDocument> |
Combines an existing projection with a search highlights projection.
|
  | MetaSearchScore<TDocument> |
Combines an existing projection with a search score projection.
|
  | MetaSearchScoreDetails<TDocument> |
Combines an existing projection with a search score details projection.
|
  | MetaTextScore<TDocument> |
Combines an existing projection with a text score projection.
|
  | SearchMeta<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>) |
Combines an existing projection with a search metadata projection.
|
  | SearchMeta<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>) |
Combines an existing projection with a search metadata projection.
|
  | Slice<TDocument>(ProjectionDefinition<TDocument>, FieldDefinition<TDocument>, Int32, Nullable<Int32>) |
Combines an existing projection with an array slice projection.
|
  | Slice<TDocument>(ProjectionDefinition<TDocument>, Expression<Func<TDocument, Object>>, Int32, Nullable<Int32>) |
Combines an existing projection with an array slice projection.
|
Top
See Also