Как получить элемент из поля списка в качестве значения другого поля?

#graphql #graphql-java

#graphql #graphql-java

Вопрос:

Например, у меня есть

 type Company {  roster: [Person]  personWithLowestScore: Person }  type Person {  name: String  score: Int }  

где Company.personWithLowestScore находится поле Person in roster , имеющее наименьшее Person.score значение.

Я мог бы рассчитать их оба отдельно, но это может быть излишним и дорогостоящим.

Поэтому мне интересно, есть ли способ соединить эти два поля, сделав personWithLowestScore выборку roster непосредственно на основе Person.score ?

Спасибо!