В GraphQL нет встроенного типа набора, извините за это.
Наиболее близким является тип List
, который представлен включением любых типов с использованием [
и ]
, таких как [String]
, [Int]
, [Bar]
и т. Д. Он может принимать несколько элементов, но не гарантирует уникальность между содержащими элементами.
Вы можете рассмотреть возможность реализации директивы для поведения набора. Может называться @set
, который указывается вместе с типом данных списка при определении схемы GraphQL.