| Name | Description |
---|
 | AllTItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem) |
Creates an all filter for an array field.
|
 | AllTItem(FieldDefinitionTDocument, IEnumerableTItem) |
Creates an all filter for an array field.
|
 | And(FilterDefinitionTDocument) |
Creates an and filter.
|
 | And(IEnumerableFilterDefinitionTDocument) |
Creates an and filter.
|
 | AnyEqTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates an equality filter for an array field.
|
 | AnyEqTItem(FieldDefinitionTDocument, TItem) |
Creates an equality filter for an array field.
|
 | AnyGtTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates a greater than filter for an array field.
|
 | AnyGtTItem(FieldDefinitionTDocument, TItem) |
Creates a greater than filter for an array field.
|
 | AnyGteTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates a greater than or equal filter for an array field.
|
 | AnyGteTItem(FieldDefinitionTDocument, TItem) |
Creates a greater than or equal filter for an array field.
|
 | AnyInTItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem) |
Creates an in filter for an array field.
|
 | AnyInTItem(FieldDefinitionTDocument, IEnumerableTItem) |
Creates an in filter for an array field.
|
 | AnyLtTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates a less than filter for an array field.
|
 | AnyLtTItem(FieldDefinitionTDocument, TItem) |
Creates a less than filter for an array field.
|
 | AnyLteTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates a less than or equal filter for an array field.
|
 | AnyLteTItem(FieldDefinitionTDocument, TItem) |
Creates a less than or equal filter for an array field.
|
 | AnyNeTItem(ExpressionFuncTDocument, IEnumerableTItem, TItem) |
Creates a not equal filter for an array field.
|
 | AnyNeTItem(FieldDefinitionTDocument, TItem) |
Creates a not equal filter for an array field.
|
 | AnyNinTItem(ExpressionFuncTDocument, IEnumerableTItem, IEnumerableTItem) |
Creates a not in filter for an array field.
|
 | AnyNinTItem(FieldDefinitionTDocument, IEnumerableTItem) |
Creates a not in filter for an array field.
|
 | BitsAllClear(ExpressionFuncTDocument, Object, Int64) |
Creates a bits all clear filter.
|
 | BitsAllClear(FieldDefinitionTDocument, Int64) |
Creates a bits all clear filter.
|
 | BitsAllSet(ExpressionFuncTDocument, Object, Int64) |
Creates a bits all set filter.
|
 | BitsAllSet(FieldDefinitionTDocument, Int64) |
Creates a bits all set filter.
|
 | BitsAnyClear(ExpressionFuncTDocument, Object, Int64) |
Creates a bits any clear filter.
|
 | BitsAnyClear(FieldDefinitionTDocument, Int64) |
Creates a bits any clear filter.
|
 | BitsAnySet(ExpressionFuncTDocument, Object, Int64) |
Creates a bits any set filter.
|
 | BitsAnySet(FieldDefinitionTDocument, Int64) |
Creates a bits any set filter.
|
 | ElemMatchTItem(ExpressionFuncTDocument, IEnumerableTItem, FilterDefinitionTItem) |
Creates an element match filter for an array field.
|
 | ElemMatchTItem(ExpressionFuncTDocument, IEnumerableTItem, ExpressionFuncTItem, Boolean) |
Creates an element match filter for an array field.
|
 | ElemMatchTItem(FieldDefinitionTDocument, FilterDefinitionTItem) |
Creates an element match filter for an array field.
|
 | EqTField(ExpressionFuncTDocument, TField, TField) |
Creates an equality filter.
|
 | EqTField(FieldDefinitionTDocument, TField, TField) |
Creates an equality filter.
|
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | Exists(ExpressionFuncTDocument, Object, Boolean) |
Creates an exists filter.
|
 | Exists(FieldDefinitionTDocument, Boolean) |
Creates an exists filter.
|
 | GeoIntersectsTCoordinates(ExpressionFuncTDocument, Object, GeoJsonGeometryTCoordinates) |
Creates a geo intersects filter.
|
 | GeoIntersectsTCoordinates(FieldDefinitionTDocument, GeoJsonGeometryTCoordinates) |
Creates a geo intersects filter.
|
 | GeoWithinTCoordinates(ExpressionFuncTDocument, Object, GeoJsonGeometryTCoordinates) |
Creates a geo within filter.
|
 | GeoWithinTCoordinates(FieldDefinitionTDocument, GeoJsonGeometryTCoordinates) |
Creates a geo within filter.
|
 | GeoWithinBox(ExpressionFuncTDocument, Object, Double, Double, Double, Double) |
Creates a geo within box filter.
|
 | GeoWithinBox(FieldDefinitionTDocument, Double, Double, Double, Double) |
Creates a geo within box filter.
|
 | GeoWithinCenter(ExpressionFuncTDocument, Object, Double, Double, Double) |
Creates a geo within center filter.
|
 | GeoWithinCenter(FieldDefinitionTDocument, Double, Double, Double) |
Creates a geo within center filter.
|
 | GeoWithinCenterSphere(ExpressionFuncTDocument, Object, Double, Double, Double) |
Creates a geo within center sphere filter.
|
 | GeoWithinCenterSphere(FieldDefinitionTDocument, Double, Double, Double) |
Creates a geo within center sphere filter.
|
 | GeoWithinPolygon(ExpressionFuncTDocument, Object, Double) |
Creates a geo within polygon filter.
|
 | GeoWithinPolygon(FieldDefinitionTDocument, Double) |
Creates a geo within polygon filter.
|
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | Gt(ExpressionFuncTDocument, UInt32, UInt32) |
Creates a greater than filter for a UInt32 field.
|
 | Gt(ExpressionFuncTDocument, UInt64, UInt64) |
Creates a greater than filter for a UInt64 field.
|
 | Gt(FieldDefinitionTDocument, UInt32, UInt32) |
Creates a greater than filter for a UInt32 field.
|
 | Gt(FieldDefinitionTDocument, UInt64, UInt64) |
Creates a greater than filter for a UInt64 field.
|
 | GtTField(ExpressionFuncTDocument, TField, TField) |
Creates a greater than filter.
|
 | GtTField(FieldDefinitionTDocument, TField, TField) |
Creates a greater than filter.
|
 | Gte(ExpressionFuncTDocument, UInt32, UInt32) |
Creates a greater than or equal filter for a UInt32 field.
|
 | Gte(ExpressionFuncTDocument, UInt64, UInt64) |
Creates a greater than or equal filter for a UInt64 field.
|
 | Gte(FieldDefinitionTDocument, UInt32, UInt32) |
Creates a greater than or equal filter for a UInt32 field.
|
 | Gte(FieldDefinitionTDocument, UInt64, UInt64) |
Creates a greater than or equal filter for a UInt64 field.
|
 | GteTField(ExpressionFuncTDocument, TField, TField) |
Creates a greater than or equal filter.
|
 | GteTField(FieldDefinitionTDocument, TField, TField) |
Creates a greater than or equal filter.
|
 | InTField(ExpressionFuncTDocument, TField, IEnumerableTField) |
Creates an in filter.
|
 | InTField(FieldDefinitionTDocument, TField, IEnumerableTField) |
Creates an in filter.
|
 | JsonSchema |
Creates a json schema filter.
|
 | Lt(ExpressionFuncTDocument, UInt32, UInt32) |
Creates a less than filter for a UInt32 field.
|
 | Lt(ExpressionFuncTDocument, UInt64, UInt64) |
Creates a less than filter for a UInt64 field.
|
 | Lt(FieldDefinitionTDocument, UInt32, UInt32) |
Creates a less than filter for a UInt32 field.
|
 | Lt(FieldDefinitionTDocument, UInt64, UInt64) |
Creates a less than filter for a UInt64 field.
|
 | LtTField(ExpressionFuncTDocument, TField, TField) |
Creates a less than filter.
|
 | LtTField(FieldDefinitionTDocument, TField, TField) |
Creates a less than filter.
|
 | Lte(ExpressionFuncTDocument, UInt32, UInt32) |
Creates a less than or equal filter for a UInt32 field.
|
 | Lte(ExpressionFuncTDocument, UInt64, UInt64) |
Creates a less than or equal filter for a UInt64 field.
|
 | Lte(FieldDefinitionTDocument, UInt32, UInt32) |
Creates a less than or equal filter for a UInt32 field.
|
 | Lte(FieldDefinitionTDocument, UInt64, UInt64) |
Creates a less than or equal filter for a UInt64 field.
|
 | LteTField(ExpressionFuncTDocument, TField, TField) |
Creates a less than or equal filter.
|
 | LteTField(FieldDefinitionTDocument, TField, TField) |
Creates a less than or equal filter.
|
 | Mod(ExpressionFuncTDocument, Object, Int64, Int64) |
Creates a modulo filter.
|
 | Mod(FieldDefinitionTDocument, Int64, Int64) |
Creates a modulo filter.
|
 | NeTField(ExpressionFuncTDocument, TField, TField) |
Creates a not equal filter.
|
 | NeTField(FieldDefinitionTDocument, TField, TField) |
Creates a not equal filter.
|
 | Near(ExpressionFuncTDocument, Object, Double, Double, NullableDouble, NullableDouble) |
Creates a near filter.
|
 | Near(FieldDefinitionTDocument, Double, Double, NullableDouble, NullableDouble) |
Creates a near filter.
|
 | NearTCoordinates(ExpressionFuncTDocument, Object, GeoJsonPointTCoordinates, NullableDouble, NullableDouble) |
Creates a near filter.
|
 | NearTCoordinates(FieldDefinitionTDocument, GeoJsonPointTCoordinates, NullableDouble, NullableDouble) |
Creates a near filter.
|
 | NearSphere(ExpressionFuncTDocument, Object, Double, Double, NullableDouble, NullableDouble) |
Creates a near sphere filter.
|
 | NearSphere(FieldDefinitionTDocument, Double, Double, NullableDouble, NullableDouble) |
Creates a near sphere filter.
|
 | NearSphereTCoordinates(ExpressionFuncTDocument, Object, GeoJsonPointTCoordinates, NullableDouble, NullableDouble) |
Creates a near sphere filter.
|
 | NearSphereTCoordinates(FieldDefinitionTDocument, GeoJsonPointTCoordinates, NullableDouble, NullableDouble) |
Creates a near sphere filter.
|
 | NinTField(ExpressionFuncTDocument, TField, IEnumerableTField) |
Creates a not in filter.
|
 | NinTField(FieldDefinitionTDocument, TField, IEnumerableTField) |
Creates a not in filter.
|
 | Not |
Creates a not filter.
|
 | OfTypeTDerived |
Creates an OfType filter that matches documents of a derived type.
|
 | OfTypeTDerived(ExpressionFuncTDerived, Boolean) |
Creates an OfType filter that matches documents of a derived type and that also match a filter on the derived document.
|
 | OfTypeTDerived(FilterDefinitionTDerived) |
Creates an OfType filter that matches documents of a derived type and that also match a filter on the derived document.
|
 | OfTypeTField, TDerived(ExpressionFuncTDocument, TField) |
Creates an OfType filter that matches documents with a field of a derived type.
|
 | OfTypeTField, TDerived(FieldDefinitionTDocument, TField) |
Creates an OfType filter that matches documents with a field of a derived typer.
|
 | OfTypeTField, TDerived(ExpressionFuncTDocument, TField, ExpressionFuncTDerived, Boolean) |
Creates an OfType filter that matches documents with a field of a derived type and that also match a filter on the derived field.
|
 | OfTypeTField, TDerived(FieldDefinitionTDocument, TField, FilterDefinitionTDerived) |
Creates an OfType filter that matches documents with a field of a derived type and that also match a filter on the derived field.
|
 | Or(FilterDefinitionTDocument) |
Creates an or filter.
|
 | Or(IEnumerableFilterDefinitionTDocument) |
Creates an or filter.
|
 | Regex(ExpressionFuncTDocument, Object, BsonRegularExpression) |
Creates a regular expression filter.
|
 | Regex(FieldDefinitionTDocument, BsonRegularExpression) |
Creates a regular expression filter.
|
 | Size(ExpressionFuncTDocument, Object, Int32) |
Creates a size filter.
|
 | Size(FieldDefinitionTDocument, Int32) |
Creates a size filter.
|
 | SizeGt(ExpressionFuncTDocument, Object, Int32) |
Creates a size greater than filter.
|
 | SizeGt(FieldDefinitionTDocument, Int32) |
Creates a size greater than filter.
|
 | SizeGte(ExpressionFuncTDocument, Object, Int32) |
Creates a size greater than or equal filter.
|
 | SizeGte(FieldDefinitionTDocument, Int32) |
Creates a size greater than or equal filter.
|
 | SizeLt(ExpressionFuncTDocument, Object, Int32) |
Creates a size less than filter.
|
 | SizeLt(FieldDefinitionTDocument, Int32) |
Creates a size less than filter.
|
 | SizeLte(ExpressionFuncTDocument, Object, Int32) |
Creates a size less than or equal filter.
|
 | SizeLte(FieldDefinitionTDocument, Int32) |
Creates a size less than or equal filter.
|
 | Text(String, TextSearchOptions) |
Creates a text filter.
|
 | Text(String, String) |
Creates a text filter.
|
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
 | Type(ExpressionFuncTDocument, Object, BsonType) |
Creates a type filter.
|
 | Type(ExpressionFuncTDocument, Object, String) |
Creates a type filter.
|
 | Type(FieldDefinitionTDocument, BsonType) |
Creates a type filter.
|
 | Type(FieldDefinitionTDocument, String) |
Creates a type filter.
|
 | Where |
Creates a filter based on the expression.
|