Добрый день!
Возник вопрос по использованию 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? Я искала и не нашла.
Спасибо!