Фильтрация с использованием GraphQL в весенней загрузке

Есть ли способ фильтровать только с помощью graphQL и не вносить никаких изменений в весеннюю загрузку?

Этот отфильтрованный результат исходит из фильтра, который выполняется в части Java. Я хочу, чтобы тот же результат выполнялся с помощью graphQL, выполняющего фильтрацию, а не java.

Проще говоря, Java вернет полный список, и graphQL должен отфильтровать его перед отображением вывода.

Схема:

` введите запрос { список пользователей (фильтр: строка, диапазон: строка, сортировка: строка): [Пользователь] }

type User {
id: ID
name: String
userAddressList: [UserAddress]

}

type UserAddress {
id: ID
userId: Int
address: String
user: User

}`

Запрос:

`запрос{ список пользователей( filter: "[{userAddressList:{адрес: nanjangud}}]",

){ идентификатор имя список_адресов_пользователей { адрес } } }`

Результат :

"data": { "userList": [ { "id": "1", "name": "sdfg", "userAddressList": [ { "address": "Nanjangud" } ] } ] }

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
122
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет. Несмотря на свое название, GraphQL не является полным «языком запросов», не имеет возможностей сортировки или фильтрации. GraphQL сам по себе указывает только форму ответа, а не то, что включается или в каком порядке.

Другие вопросы по теме