FieldFilterOperator
Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories.Query
Represents the operator to use for a field filter
public enum FieldFilterOperator
Inheritance Object → ValueType → Enum → FieldFilterOperator
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Fields
Name | Value | Description |
---|---|---|
Equals | 0 | Equals for scalar values |
NotEquals | 1 | Not equals for scalar values |
LessThan | 2 | Less than for scalar values |
LessEqualThan | 3 | Less or equal than for scalar values |
GreaterThan | 4 | Greater than for scalar values |
GreaterEqualThan | 5 | Greater or equal than for scalar values |
In | 6 | Checks if the value is in a list of values |
NotIn | 7 | Checks if the value is not in a list of values |
Like | 8 | Like (string comparison) |
MatchRegEx | 9 | Regular expression match (string comparison) |
AnyEq | 10 | Scalar arrays: Check equality of any element to the comparison value |
AnyLike | 11 | Scalar strings: Check equality of any element to a string comparison value, e.g. value |
Match | 12 | Matches documents that contain an array field with at least one element that matches all the specified query criteria. |