Добрый день!
Возник вопрос по использованию GraphQL. Есть структура вида:
Task {
id: number,
request {
id: number,
reason: string,
comments [
{
id: number,
note: string,
...
},
{
id: number,
note: string,
...
},
...
]
}
...
}
Нужно найти все задачи, запрос которых содержит хотя бы один комментарий, содержащий определенный текст. Текст комментария хранится в note. Например, для поиска задач по причине (reason) запроса фильтр выглядел бы так:
{request: { reason: {_contains: ${someText}}}}
Но так как comments является массивом, такой подход не работает. Также мы пробовали подход, описанный в этом гайде GraphQL Queries - Filters - Keystone 6 Documentation, но не нашли возможность использования where в Jmix.
Как можно решить этот кейс? И еще вопрос, нет ли здесь на сайте справки по GraphQL? Я искала и не нашла.
Спасибо!