| 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.
|
| AnyStringIn(ExpressionFuncTDocument, IEnumerableString, StringOrRegularExpression) |
Creates an in filter for a string array field.
|
| AnyStringIn(ExpressionFuncTDocument, IEnumerableString, IEnumerableStringOrRegularExpression) |
Creates an in filter for a string array field.
|
| AnyStringIn(FieldDefinitionTDocument, IEnumerableString, StringOrRegularExpression) |
Creates an in filter for a string array field.
|
| AnyStringIn(FieldDefinitionTDocument, IEnumerableString, IEnumerableStringOrRegularExpression) |
Creates an in filter for a string array field.
|
| AnyStringNin(ExpressionFuncTDocument, IEnumerableString, StringOrRegularExpression) |
Creates a not in filter for a string array field.
|
| AnyStringNin(ExpressionFuncTDocument, IEnumerableString, IEnumerableStringOrRegularExpression) |
Creates a not in filter for a string array field.
|
| AnyStringNin(FieldDefinitionTDocument, IEnumerableString, StringOrRegularExpression) |
Creates a not in filter for a string array field.
|
| AnyStringNin(FieldDefinitionTDocument, IEnumerableString, IEnumerableStringOrRegularExpression) |
Creates a not in filter for a string 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.
|
| StringIn(ExpressionFuncTDocument, String, StringOrRegularExpression) |
Creates an in filter for a string field.
|
| StringIn(ExpressionFuncTDocument, String, IEnumerableStringOrRegularExpression) |
Creates an in filter for a string field.
|
| StringIn(FieldDefinitionTDocument, String, StringOrRegularExpression) |
Creates an in filter for a string field.
|
| StringIn(FieldDefinitionTDocument, String, IEnumerableStringOrRegularExpression) |
Creates an in filter for a string field.
|
| StringNin(ExpressionFuncTDocument, String, StringOrRegularExpression) |
Creates a not in filter for a string field.
|
| StringNin(ExpressionFuncTDocument, String, IEnumerableStringOrRegularExpression) |
Creates a not in filter for a string field.
|
| StringNin(FieldDefinitionTDocument, String, StringOrRegularExpression) |
Creates a not in filter for a string field.
|
| StringNin(FieldDefinitionTDocument, String, IEnumerableStringOrRegularExpression) |
Creates a not in filter for a string field.
|
| 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.
|