Я пытаюсь сделать запрос, в котором я могу добавить фильтры с несколькими параметрами. В настоящее время у меня есть этот запрос
query FacilitiesQuery(
$limit: Int
$offset: Int
$query: String
$sort: [facilities_order_by!]
) {
facilities(
limit: $limit
offset: $offset
where: {
_or: [
{ name: { _ilike: $query } },
{ location: { _ilike: $query } },
]
_and: [
{ deleted_at: { _is_null: true } },
{ status_id: { _eq: 1 } }
]
}
order_by: $sort
) {
id
location
name
status_id
updated_at
created_at
area
floor
handover_condition
handover_meter
handover_office
lcd
level
move_in_date
rcd
company_id
deleted_at
expiry_date
area_type
building_name
enum_area_type {
id
name
}
}
enum_facility_statuses {
id
value
}
facilities_aggregate(where: { deleted_at: { _is_null: true } }) {
aggregate {
count
}
}
}
Я пытаюсь сделать запрос по status_id
. Я пытаюсь реализовать фильтр на внешнем интерфейсе, который может получить все отмеченные опции, основанные на модальном с флажком.
Например, я хочу получить записи с status_id 1 и 2, я ищу что-то вот так
_and: [
{ deleted_at: { _is_null: true } },
{ status_id: { _eq: [1,2] } }
]
Но я не могу их выполнить. Мне нужна помощь в изменении этого запроса таким образом.