BooleanFilter
Не містить значення (
null).Містить будь-яке значення (не
null).Дорівнює вказаному значенню.
IntegerFilter
Не містить значення (
null).Містить будь-яке значення (не
null).Дорівнює вказаному значенню.
Не дорівнює вказаному значенню (будь-яке значення окрім вказаного).
Більше або дорівнює вказаному значенню (нижня межа).
Менше або дорівнює вказаному значенню (верхня межа).
Дорівнює одному з указаних значень.
DecimalFilter
Не містить значення (
null).Містить будь-яке значення (не
null).Дорівнює вказаному значенню.
Не дорівнює вказаному значенню (будь-яке значення окрім вказаного).
Більше або дорівнює вказаному значенню (нижня межа).
Менше або дорівнює вказаному значенню (верхня межа).
Дорівнює одному з указаних значень.
StringFilter
Не містить значення (
null).Містить будь-яке значення (не
null).Дорівнює вказаному значенню.
Не дорівнює вказаному значенню (будь-яке значення окрім вказаного).
Включає вказане значення (як підрядок).
Дорівнює одному з указаних значень.
DateTimeFilter
Не містить значення (
null).Містить будь-яке значення (не
null).Дорівнює вказаному значенню.
Не дорівнює вказаному значенню (будь-яке значення окрім вказаного).
Більше або дорівнює вказаному значенню (нижня межа).
Менше або дорівнює вказаному значенню (верхня межа).
EnumerableFilter
Використовується для фільтрації батьківських колекцій ресурсів за пов’язаними дочірніми колекціями.
Сценарії використання
- Усі категорії, у яких є хоча б один товар з ціною понад 1000 грн і без фотографій.
- Усі клієнти, які мають хоча б одне замовлення товару з певної категорії.
- Усі проєкти, у яких є хоча б одне незавершене завдання з високим пріоритетом.
Фільтр працює за логікою «ІСНУЄ» (EXISTS). Результат міститиме лише ті батьківські ресурси, які мають хоча б один дочірній ресурс, що відповідає вказаним умовам.
Існує хоча б один дочірній ресурс, що відповідає кожній з вимог (але необов’язково всім одразу).
Існує хоча б один дочірній ресурс, що відповідає кожній з вимог (обов’язково всім з однаковим індексом одразу).
Не існує жодного дочірнього ресурсу, що відповідає кожній з вимог (але необов’язково всім одразу).
Не існує жодного дочірнього ресурсу, що відповідає кожній з вимог (обов’язково всім з однаковим індексом одразу).