Click or drag to resize
BsonDocumentProjectionDefinition<TSource> Methods

The BsonDocumentProjectionDefinition< TSource> generic type exposes the following members.

Methods
Extension Methods
  NameDescription
Public Extension MethodElemMatch<TSource, TItem>(Expression<Func<TSource, IEnumerable<TItem>>>, FilterDefinition<TItem>)Overloaded.
Combines an existing projection with a projection that filters the contents of an array.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodElemMatch<TSource, TItem>(Expression<Func<TSource, IEnumerable<TItem>>>, Expression<Func<TItem, Boolean>>)Overloaded.
Combines an existing projection with a projection that filters the contents of an array.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodElemMatch<TSource, TItem>(FieldDefinition<TSource>, FilterDefinition<TItem>)Overloaded.
Combines an existing projection with a projection that filters the contents of an array.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodExclude<TSource>(Expression<Func<TSource, Object>>)Overloaded.
Combines an existing projection with a projection that excludes a field.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodExclude<TSource>(FieldDefinition<TSource>)Overloaded.
Combines an existing projection with a projection that excludes a field.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodInclude<TSource>(Expression<Func<TSource, Object>>)Overloaded.
Combines an existing projection with a projection that includes a field.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodInclude<TSource>(FieldDefinition<TSource>)Overloaded.
Combines an existing projection with a projection that includes a field.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodMetaTextScore<TSource>
Combines an existing projection with a text score projection.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodSlice<TSource>(Expression<Func<TSource, Object>>, Int32, Nullable<Int32>)Overloaded.
Combines an existing projection with an array slice projection.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodSlice<TSource>(FieldDefinition<TSource>, Int32, Nullable<Int32>)Overloaded.
Combines an existing projection with an array slice projection.
(Defined by ProjectionDefinitionExtensions.)
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
See Also